Web前端开发需要哪些技能?
既然Web前端开发主要是来做Web的结构、行为和表现,那么前端开发都需要哪些具体的技能呢?
前面我们说到,前端开发主要是做Web端的结构、行为和表现的,对应W3C的相应标准,结构层面需要我们去了解和掌握HTML和XHTML,表现层面我们需要的技能是CSS,而行为层方面现在基本的技能应该是JavaScript和ActionScript。其中JavaScript属于W3C的标准范畴,而ActionScript则不在W3C的标准之中。ActionScript最初是由Macromedia公司开发来为其Flash这一产品提供动画交互功能的。之后,随着基于Flash的Web应用的开发,ActionScript作为一种行为交互语言开始得到长足的发展。
随着Macromedia被Adobe收购和以Youtube为代表的视频概念的兴起,Flash作为视频的展现载体得到了长足的发展,而ActionScript作为一种基于Flash的前端交互语言也有了长足的发展和进步,如今ActionScript已经发展到了3.0的版本。
难道Web前端所要做的只是代码方面的事情吗?肯定不是这样的。如今,越来越多的公司开始重视Web页面和产品的可用性以及用户体验方面的事情和细节。同时,基于商业目的的要求,在推广自己网站的时候也会涉及到搜索引擎优化(SEO)方面的问题。因而,Web前端在做好Web的结构、表现和行为三方面的基础之上还要考虑到Web页面的语义性、可用性、易用性方面的细节及实施。
现如今,有些互联网的业界公司在招聘的时候,在要求前面所说的HTML、CSS和JavaScript(或者ActionScript)之外,也有一些公司要求PHP等相关的程序开发语言,把除去后端的数据之外的事情都归到前端的范畴之内。不过,在这一点上,我认为有很多东西值得商榷。就Web前端而言,我个人感觉前面的技能已经完全能够涵盖这个概念,而PHP、.NET、JAVA等Web开发语言则不能归到前端这一范畴,而应该作为开发的相关职位归于程序开发的职责之内。
附送两个链接:
1、Web前端工程师技能列表,由阿瓦(awflasher)整理发布。
http://www.awflasher.com/blog/archives/906
2、Web 前端开发技术专题,来自developerWorks 中国。
http://www.ibm.com/developerworks/cn/web/wa-front/
网友评论
[...] Web前端开发需要哪些技能? 既然Web前端开发主要是来做Web的结构、行为和表现,那么前端开发都需要哪些具体的技能呢? 前 面我们说到,前端开发主要是做Web端的结构、行为和表现的,对应W3C的相应标准,结构层面需要我们去了解和掌握HTML和XHTML,表现层面我们需 要的技能是CSS,而行为层方面现在基本的技能应该是JavaScript和ActionScript。其中JavaScript属于W3C的标准范畴, 而ActionScript则不在W3C的标准之中。ActionScript最初是由Macromedia公司开发来为其Flash这一产品提供动画交 互功能的。之后,随着基于Flash的Web应用的开发,ActionScript作为一种行为交互语言开始得到长足的发展。 随着 Macromedia被Adobe收购和以Youtube为代表的视频概念的兴起,Flash作为视频的展现载体得到了长足的发展,而 ActionScript作为一种基于Flash的前端交互语言也有了长足的发展和进步,如今ActionScript已经发展到了3.0的版本。 难 道Web前端所要做的只是代码方面的事情吗?肯定不是这样的。如今,越来越多的公司开始重视Web页面和产品的可用性以及用户体验方面的事情和细节。同 时,基于商业目的的要求,在推广自己网站的时候也会涉及到搜索引擎优化(SEO)方面的问题。因而,Web前端在做好Web的结构、表现和行为三方面的基 础之上还要考虑到Web页面的语义性、可用性、易用性方面的细节及实施。 现如今,有些互联网的业界公司在招聘的时候,在要求前面所说的HTML、 CSS和JavaScript(或者ActionScript)之外,也有一些公司要求PHP等相关的程序开发语言,把除去后端的数据之外的事情都归到前 端的范畴之内。不过,在这一点上,我认为有很多东西值得商榷。就Web前端而言,我个人感觉前面的技能已经完全能够涵盖这个概念,而PHP、.NET、 JAVA等Web开发语言则不能归到前端这一范畴,而应该作为开发的相关职位归于程序开发的职责之内。 附送两个链接: 1、Web前端工程师技能列表,由阿瓦(awflasher)整理发布。 http://www.awflasher.com/blog/archives/906 2、Web 前端开发技术专题,来自developerWorks 中国。 http://www.ibm.com/developerworks/cn/web/wa-front/ [...]