目前,“web”一词被引申为“环球网络”,在不同的领域有着不同的含义。就拿“环球网络”的定义来说,对付普通用户来说,web只是一个环境——互联网的环境、氛围、内容等;而对付网站制作和设计者来说,它是一系列技能的复合统称(包括网站的前端布局、后端程序、美工、数据库领域等)。
Web前端:顾名思义便是Web的前端,我们这里说的前端一样平常都指Web前端,也便是用户在Web运用中可以看到、触摸到的部分,包括Web页面的构造、Web的视觉呈现、Web层面的交互实现等。
Web后端:后端与数据库交互,处理相应的业务逻辑,须要考虑的是如何实现功能、数据访问、平台稳定性和性能等。
当然,我一样平常跟朋友都是这么阐明的:你机器上看到的界面,你安装的程序,你看得见、操作的东西,便是前端;而那些你看不见的,帮你保存网游数据,保存运用数据,处理数据的,便是后端(做事器)。比如我们现在用的知乎便是前端,后端便是把这个问题保存起来,然后推送给你的。
Web前端分为Web设计师、Web美工、Web前端开拓工程师。
首先,网页设计师卖力网站的架构、色彩以及整体的页面代码;网页美工只卖力UI,比如网站是否都雅;网页前端开拓工程师卖力交互设计,须要合营程序员进行交互设计。
Web前端须要节制脚本技能javascript DIV+CSS,目前最盛行的页面搭建技能ajax和jquery,以及大略的后端程序。对付后端来说,可供开拓的措辞有asp,php,jsp,.NET,而这些后端开拓措辞的搭建环境是不一样的。
在实际的开拓过程中,前后端开拓职员的定位如下:
1)前端开拓职员:精通JS,能够闇练运用JQuery,理解CSS,并能够闇练利用这些知识开拓交互效果。
2)后端开拓职员:能编写Java代码、SQL语句、做大略的数据库设计、利用Spring和iBatis、理解一些设计模式等。