前端研发和后台研发是有区别的,工作的内容和负责的东西是完全的区别的,以下以网站的研发为例。
1、前端研发
前端开发掘在通常指的便是web前端研发工程师,其负责是网站前端页面亦便是网页的页面研发,简单的说网站前端负责是东西是网站用户可见的东西,如网页上的特效、网页的布局、照片、视频等内容。网站前端工程师的工作内容便是将美工设计的效果图的设计成浏览器能够运行的网页,并和后端研发工程师协同做网页的数据表示和交互。
2、后端研发
后端研发通常亦叫做后台,其负责是网站后台规律的设计和实现还有用户及网站的数据的保留和读取。例如通常网站都是有用户注册和登录的,用户的注册的信息经过前端发送给后端,后端将其保留在数据库中,用户登录网站的时候,后端必须经过用户输入的用户名和暗码是不是与数据库中的一致来判断用户是不是有权限登录,这是后台研发中的一个最简单的功能。
1、要弄清区别,首要要晓得前端和后端的概念:
1)Web前端: 顾名思义是来做Web的前端的。这儿所说的前端泛指Web前端,亦便是在Web应用中用户能够看得见碰得着的东西。包含Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。
2)Web后端:后端更加多的是与数据库进行交互以处理相应的业务规律。必须思虑的是怎样实现功能、数据的存取、平台的稳定性与性能等。
2、实质的研发过程中,前端、后端研发人员所要具备的技能:
1)前端研发人员:精通JS,能熟悉应用JQuery,懂CSS,能熟悉运用这些知识,进行交互效果的研发。
2)后端研发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂有些设计模式等。
3、总结:
web前端分为网页设计师、网页美工、web前端研发工程师
首要网页设计师是对网页的架构、色彩以及网站的整体页面代码负责
网页美工只针对UI这块的东西,例如网站是不是做的美丽
web前端研发工程师是负责交互设计的,必须和程序员进行交互设计的协同。
web前端必须把握的有脚本技术javascript DIV+CSS现下最流行的页面搭建技术,ajax和jquery以及简单的后端程序等。 后端的话可供研发的语言有 asp、php、jsp、.NET 这些后端研发语言的话搭建环境都不同样
前端研发重点是静态用户界面加上有些动态效果(JavaScript等实现),不触及数据规律!例如:一个登陆页面: 前端研发只要做好静态页面部分 ,加上鼠标移入输入框、移出输入框的颜色变化;然则输入用户名、暗码 后登录系统的话要连接数据库,这个就必须后台研发做规律处理了!
|