前端工程师和后台工程师主要区别有:
1、工作内容
前端工程师主要负责处理用户点击页面上的请求,将请求转给后台,然后将后台传过来的数据组亏雀装并展示到页面上,将数据和设计出的页面元素结合展示给用户。
后台工程师主要负责接收前台传输的请求,从数据库中查找数据,更多的负责和数据库的交互以及业务逻辑处理。
2、所需技术
前端工程师必须掌握基本的Web前端开发技术,其中包括:CSS、HTML、DOM、javascript、Ajax等,在掌握这些技术的同时,还要清楚地了解它们在不同浏览器上的兼容情况、和空拿渲染原理和存在的Bug。
后台工程师需要掌握后台的数据库、开发语言如java、jdbc技术、缓存数据库redis、搜索引擎等。
3、工具软件
前端工程师需要用到的工具软件主要是书写html、css、js语言的工具,如webstorm,还需要切图工具如ps。
后台工程师需要用到的工具软件主要有如java语言的idea,链接数据库的sqlyog等。
参考资料:百度百科-前端工程师
参考资料:百度百科-软件唤搭研发工程师
前端工程师跟后台工程师的区别如下:
1、工作内容不同:
前端工程师主要是对网页进行设计,与用户直接接触,用户能看到的几乎全部来自前端工程师,对网页的设计主要是静态页面。
后端工程师负责数据提供后台程序员不仅要为前祥乱端工程师的页面保存动态数据,查询动态数据,还要为网困宴源站运营人员提供一个相对简单的后台管理页面。
2、开发软件和语言汪态不同:
前端工程师的设计软件和语言包括用于网页设计的Photoshop、Dreamweaver、Fireworks、Flash等软件,还有HTML语言和CSS。
后端工程师主要涉及编程,使用ASP、PHP、.NET等语言。还需要对数据库进行管理,需要用到SQL语言。
3、执行的功能不同:
前端是指 Web 前端,这是用户可以在 Web 应用程序中看到的内容。这包括 Web 页的结构、Web 外观的可视化表示以及 Web 级别的交互式实现。
后端更多的是与数据库交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据访问、平台稳定性和性能。
参考资料来源:百度百科-前端开发工程师
参考资料来源:百度百科-网站开发工程师
一、前端工程师:主要是打扮网页的,与用户直接接触,用户能看到的几乎全部来自前端工程师,当然主要是静态页面(页面上的内容是死的,要想变成动态活的话,就必须找后端工程师帮忙咯)
我们作为普通用户经常看到类似的页面。这就是属于前端工程师打扮的页面哦
二、后端工程师:负责数据提供
像页面中的这些问题,肯定属于动态的,要实时更新的,不能说让前森睁端工程师写死,那整个网站永远都没有者春让变化的话,用户怎么能忍呢。所以这就需要咱们强大的后端工程师,也就是服务端工程师做数据处理咯。比如:用户发布了一个问题,那么这个问题的信息就要从前端传给后端,并保存到数据库中,首页相应地把保存在数据库的数据统统查询展示即可。
后台程序员不仅要为前端工程师的页面保存动态数据,查询动态数据,还要为网站运营人员(或者老板、经理等高管)提供一首局个“简单、相对丑陋的”后台管理页面。
这种页面就是后端程序员给运营人员看的,咱们普通用户是肯定看不到的。
简单地讲,前端偏重美工和界面,后端偏重编程和数据库。
主要负责的开发职责和用的技术不同橡羡,但是两者都是开发项目过梁磨拍程中重要的岗位,前者负责页面展示,后者负游庆责后台数据,建议可以去专业的地方了解一下,深圳高新园tcl大厦那有一家