前端开发和后端开发有什么区别

如题所述

第1个回答  2021-03-12
web前端需要与后台开发合作,web前端还要与需求分析人员合作,做好交互设计,设计网页的架构和代码都要与后台的代码相对应,后台负责实现具体的功能实现,web前端要保证用户体验效果。
虽然从工作上讲,web前端可能比后台开放复杂些,但是后台开发同样要掌握更多。下面是我引入的
Web前端:
1)精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构。
2)精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器。
3)熟悉JavaScript,了解ECMAScript基础内容,掌握1~2种js框架,如JQuery
4)对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案。
5)对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施。
Web后端:
1)精通jsp,servlet,java bean,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个回答  2018-12-12
web程序的前端就是呈现在浏览器界面上的元素、样式和交互行为等的控制,后端则主要是负责数据存取和逻辑控制等。
第3个回答  2019-01-15
前端开发主要是负责页面交互、数据展示,等可视方面的工作内容;
后端开发主要是底层业务逻辑的实现;
第4个回答  2021-01-28
最近几年,前后端分离的思想主键深入,客户端+浏览器形成大前端,技术架构上逐渐的从传统的 后台MVC
向RESUFUI API+前端MV* 迁移,前端项目通过RESTful服务获取数据,RESTful API就是前后端的边界和桥梁。
前后端分离的好处是前端关注页面展现,后端关注业务逻辑,分工明确,职责清晰,前端工程师和后端工程师并行工作,提高开发效率。
下面是一张前后端的基本架构图:
       
第5个回答  2019-12-21
1.
前端开发 前端开发现在一般指的就是web前端开发工程师,其负责是网站前端页面也就是网页的页面开发,简单的说网站前端负责是东西是网站用户可见的东西,如网页上的特效、网页的布局、图片、视频等内容。网站...
2.
后端开发 后端开发一般也叫做后台,其负责是网站后台逻辑的设计和实现还有用户及网站的数据的保存和读取。比如一般网站都是有用户注册和登录的,用户的注册的信息通过前端发送给后端,后端将其保存在数据库中,...
相似回答