Web前端和后端有什么区别(上)

关于Web前端与后端之间有什么区别呢,下面有小编带你了解一下,相信看完本文你会有新的理解。

一.定义不同

一般来说,我们把网站分为前端和后端。前端主要负责页面展示,后端是业务逻辑的实现。

1、Web前端:

这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。

2、Web后端:

后台更多的是通过与数据库交互来处理相应的业务逻辑。要考虑的问题有:功能的实现,数据的访问,平台的稳定性和性能等等。

图片[1]-Web前端和后端有什么区别(上)-JieYingAI捷鹰AI

二,需要掌握的技术不同

1、Web前端:

精通JS,HTML。能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。

(1)能够书写语义合理,结构清晰,易维护的HTML结构;

(2)能够还原视觉设计,并兼容业界承认的主流浏览器;

(3)了解ECMAScript基础内容,掌握1-2种js框架,如JQuery;

(4)对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案;

(5)对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施。

2、Web后端:

后端开发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂一些设计模式等。

(1)精通jsp,servlet,javabean,JMS,EJB,Jdbc,Flex开发,或者对相关的工具、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解;

(2)练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力;

(3)熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同时对在高并发处理情况下的负载调优有相关经验者优先考虑;

(4)精通面向对象分析和设计技术,包括设计模式、UML建模等;

(5)对网络编程有一定的了解,有设计和开发外部 API接口的经验和能力,有跨平台 API规范设计和 API有效调用的设计能力。

图片[2]-Web前端和后端有什么区别(上)-JieYingAI捷鹰AI

三、web后端和前端是怎么连接的?

1、Web服务器(apache, tomcat等),网络协议(http, socket等),浏览器(chrome, FF, IE等)。浏览器发起建立连接请求,通过网络协议连接到服务器,服务器保持连接,获取浏览器需要的数据,服务器通过连接返回内容给浏览器,然后浏览器将数据显示出来。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享