美文网首页
前端开发和后端开发有什么区别

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

作者: 唐人不自醉 | 来源:发表于2019-04-02 16:27 被阅读0次

前端开发和后端开发的区别在于:

一、展示方式不同

1、前端开发主要做的是用户所能看到的前端展示界面。

2、后端开发主要做的是逻辑功能等模块,是用户不可见的。

二、所用技术不同

1、前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、AngularJs等技术。

2、后端开发 以java为例 主要用到的 是包括但不限于Struts spring springmvc Hibernate Http协议 Servlet Tomcat服务器等技术。


扩展资料:

公司对前后端人员招聘的要求:

Web前端:

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

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

3、熟悉JavaScript,了解ECMAScript基础内容,掌握1到2种js框架,如JQuery;

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

5、对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施;
Web后端:

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高效调用设计能力;


1、语言不同

web前端:代码主要在客户端(pc、手机、pad)运行;web后端的代码主要在服务端(某台机房服务器等)运行

2、思考的方向是与用户交互不同

前段主要是考虑怎样能让用户觉得用起来更舒服,考虑界面布局、交互效果、页面加载速度等等,主要是偏向用户看得见的部分,客户端(pc、手机、pad)上浏览web

后端更多是考虑业务逻辑、数据库表结构设计、服务器配置、负载均衡、数据的存储、跨平台API设计等等,更多的是考虑用户看不到的部分,保证业务逻辑处理数据的严谨,保证数据吞吐的性能

3、稳定性不同

前端主要怕设计稿的频繁变更,布局样式、交互效果的需求变更;后端主要怕业务逻辑变更,或者当使用规模增大之后的稳定性

扩展资料:

前端能力分为三大块:编程能力、架构能力、工程能力。

编程能力,就是用代码解决问题的能力,你编程能力越强,就能解决越复杂的问题,细分又有调试、算法、数据结构、OS原理等这些的支撑,你才能解决各种麻烦的问题。

架构能力,则是解决代码规模的问题,当一个系统足够复杂,你会写每一块,能解决每一个问题,你能搞定整个系统,这就需要架构能力

工程能力,则是解决协作的问题,当系统规模更大,光靠一个人,是没办法完成的,如何保证几个高手互相能够配合好?如何保证项目里面水平最差的人不拖后腿?这个工程化建设,往往会跨越多个业务,以汇报关系上的团队为单位来做。

相关文章

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

    前端开发和后端开发的区别在于: 一、展示方式不同 1、前端开发主要做的是用户所能看到的前端展示界面。 2、后端开发...

  • 网站开发中前端和后端分别是什么

    前端开发和后端开发是为了什么?有什么区别? 通俗地说,前端工作用户可以直接看到,而后端开发工作主要在服务器端,用户...

  • 如何从操作流程上避免git冲突

    最近在项目开发中,使用git进行代码管理,项目开发使用前后端分离模式进行开发,3个前端开发和3个后端开发。有3个开...

  • 开发前端插件

    如何开发前端插件? 前言 应聘后端开发,进来后工作全是前端。前端技术提升不少,下面介绍如何开发自己的前端插件:要开...

  • Django RESTful 系列教程(四)

    前后端分离的好处就是可以使前端和后端的开发分离开来,如果使用 Django 的模板系统,我们需要在前端和后端的开发...

  • 前端如何高效的与后端协作开发

    前端如何高效的与后端协作开发 1. 前后端分离 前端与后端的分离,能使前端的开发脱离后端的开发模式,拥有更大的自由...

  • 20180516 Web前端的初步接触

    Web前端 Web前端的内涵:Web开发分为前端和后端两部分,后端指的是程序、数据库和服务器层面的开发,而前端则指...

  • Spring Boot整合Swagger2构建RESTful A

    开发中遇到的接口文档问题 在项目开发中一般分为前端UI开发和后端接口开发,前端通过调用后端的RESTful API...

  • 接口测试用例编写和测试关注点

    一、为什么要做接口测试 在日常开发过程中,有人做前端开发,有人负责后端开发。接口就是连接前后台,由于前端开发和后端...

  • 接口测试用例编写和测试关注点

    一、为什么要做接口测试 在日常开发过程中,有人做前端开发,有人负责后端开发。接口就是连接前后台,由于前端开发和后端...

网友评论

      本文标题:前端开发和后端开发有什么区别

      本文链接:https://www.haomeiwen.com/subject/uuvgbqtx.html