第五届D2论坛上,嘉宾们在讨论什么是前端?感觉讨论的不够具体,对于一些刚涉足开发的朋友们来说,什么叫前端和后端?什么叫前台和后台?都是比较迷惑的,我也曾经也很疑惑。现在也不能说是很清楚了,只不过按照自己的理解,也算是个通俗的理解吧。
1、前台和后台

前台和后台一般是从用户的角度来划分,比如网站的管理者使用的管理系统的平台叫做后台,把普通用户浏览或者操作的界面叫做前台。不过现在这样划分就有点不清晰了,现在的系统越来越复杂,即使普通用户也是有用户管理后台,对于管理员,也可以通过前台来管理信息。所以,目前很少以前台和后台来划分系统了。

2、前端和后端
至于前端和后端,我想还是比较清晰的容易划分的。
一般来说,你写的代码是放在Apache里,还是放到Tomcat里,就知道你是哪个端了?Apache是前端,Tomcat或者Resin是后端。不过搞不清楚,那就是云端了,哈哈,扯淡了下~~
如果是的工作是写CSS,HTML,JAVASCRIPT都可以说是前端,其它的就可以叫后端了。不过后端还有分层,比如叫底层开发,底层怎么理解呢?就是直接用服务器语言,或者脚本写代码的人。其实,底层开发这个概念也是模糊的,要看具体的应用划分了。

纯属YY,如有异议,都表赞同