贵阳IT教育培训_贵阳知名IT培训机构-贵阳厚溥教育

厚溥IT教育15年,学员80万+

IT行业中,前端和后端有啥区别?

2019-08-20 20:38


IT行业中,前端和后端有啥区别?
贵阳IT培训课程,贵阳Java培训课程,贵阳HTML培训

       有很多人在选择IT行业之前,会犹豫选前端好还是后端好,今天给大家讲讲他们之间的一个区别。
      1、 
前端工程师主要的工作职责分为三大部分,分别是传统的Web前端开发,移动端开发和大数据呈现端开发。Web前端开发主要针对的是PC端开发任务;移动端开发则包括Android开发、iOS开发和各种小程序开发,在移动互联网迅速发展的带动下,移动端的开发任务量是比较大的,随着5G标准的落地,未来移动端的开发任务将得到进一步的拓展;大数据呈现则主要是基于已有的平台完成最终分析结果的呈现,呈现方式通常也有多种选择。
      2、
后端工程师的主要职责也集中在三大部分,分别是平台设计、接口设计和功能实现。平台设计主要是搭建后端的支撑服务容器;接口设计主要针对于不同行业进行相应的功能接口设计,通常一个平台有多套接口,就像卫星导航平台设有民用和军用两套接口一样;功能实现则是完成具体的业务逻辑实现。
 
      一、展示方式
 
      1、前端开发主要做的是偏向用户看得见的部分。
 
      2、后端开发主要做的是逻辑功能等模块,是用户不可见的。
 
     二、知识结构
 
      1、前端开发涉及到的知识主要有Html、CSS、JavaScript、Android开发(采用Java或者kotlin)、iOS开发(采用OC或者Swift)、各种小程序开发技术(类Html)等。
 
      Web前端代码主要在客户端(pc、手机、pad)运行。
 
      2、后端开发以java为例,主要用到的是Struts spring springmvc Hibernate Http协议 Servlet Tomcat服务器等技术,通常需要根据业务场景进行不同语言的选择。
 
      web后端代码主要在服务端(某台机房服务器等)运行。
 
      三、工作职责
 
       1、前端工程师的工作职责主要有以下三大部分:
 
     【Web前端开发】:PC端开发任务。
 
     【移动端开发】:包括Android开发、iOS开发和各种小程序开发。
 
     【大数据呈现端开发】:主要是基于已有的平台完成最终分析结果的呈现,呈现方式通常也有多种选择,比如大屏展示等。
 
      2、后端工程师的主要职责也集中在三大部分:
 
     【平台设计】:主要是搭建后端的支撑服务容器。
 
     【接口设计】:主要针对于不同行业进行相应的功能接口设计,通常一个平台有多套接口,就像卫星导航平台设有民用和军用两套接口一样。
 
     【功能实现】:完成具体的业务逻辑实现。
 
      四、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高效调用设计能力。
    
     以上内容仅供参考,实际情况得看你的个人。


0
上一篇:零基础如何学习C++ 返回列表 下一篇:没有了

厚溥就业

我们珍惜您每一次在线询盘,有问必答,用专业的态度,贴心的服务。

让您真正感受到我们的与众不同!