020-29815005
预约专线时间:09:00-23:59

Web的前台和后端的区别?

新闻来源:本站 日期:2021-08-09
近来看很多人问,Web前端与后端的区别在哪里?怎样区别?在工作内容和负责项目的前后两个方面,二者完全不同。后端:入门难深入,枯燥乏味,要看业务逻辑代码;前端:入门简单先易后难,可以看到自己做出来的展示界面,有成就感。
    1、表现的方法。

    前台是用户可见的界面,网站前端页面也就是网页的开发,如网页特效、布局、图片、视频、音频等。前台的工作内容就是把美工设计的效果图设计成网页浏览器能运行的时候,并配合后台做网页的数据显示和交互等视觉方面的工作。

    后台用户不能看到的东西,通常是与前端工程师进行数据交互,网站数据保存和读取,相对于前端,后端涉及的逻辑代码要比前端更多,后端是考虑底层业务逻辑的实现、平台的稳定性和性能等等。

    2、技术实施。

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


前端


    3、工作内容。

    负责网站前台开发、移动端开发、大数据呈现端开发。在移动互联网快速发展的带动下,移动端开发主要包括Android开发、iOS开发以及各种小程序开发,在移动互联网快速发展的带动下,移动端的开发任务量相对较大;大数据呈现主要是基于现有平台来完成最终分析结果的呈现,一般也有多种选择。

    后台工程师负责平台的设计、界面设计和功能实现。平台设计主要是为后端搭建支撑服务容器,接口设计主要针对不同行业进行相应的功能接口设计,一般一个平台都有多个接口,就像卫星导航平台有民用和军用两个接口一样;功能实现则是完成具体的业务逻辑实现。

    前、后端开发的一些相似之处:函数编程、模块化思想、层次思想、单元测试、int、sert方法、日志、声明式和命令式的实践经验、数据处理的基本实践和思考、部分库的使。

    前、后端开发的不同:前端、重用户体验、更依赖于UI库、更个性化的界面、处理不同浏览器平台之间渲染差异、后端处理、并发处理、事务处理、部署复杂等,尤其是微服务出来后的特定功能,如大数据分析、AI等。