web2.0带来了前端软件开发工程师-阿里云开发者社区

开发者社区> 开发与运维> 正文

web2.0带来了前端软件开发工程师

简介:

从web2.0开始,B/S的应用越来越强调客户端的表现力了,随之开发客户端的技术也火了起来。AJAX,一个在web前端技术中很早就有的技术,在web2.0时代来临时,变得大红大紫,作为B/S开发人员,如果不在程序中用点AJAX,你都不好意思说自己是做B/S开发的,无刷新异步数据提交纷踏而至,纷纷进入各大网站。对于丰富的客户端表现,不仅仅只有AJAX,围绕着原生态的JS和AJAX开发出一系列丰富的web客户端框架,像JQuery和Ext,这些技术都使开发web客户端变的简单且强大起来,还提供了丰富的组合标签,来形成丰富的表现效果。这些都是建立在原生态的HTML和JS,AJAX之上的,其实另一类富客户表现方式是浏览器插件,这其中当数Flash做的最广,绝大多数浏览器都支持Flash插件,也有大量公司使用Flash技术来丰富自己的网站,或丰富B/S应用的表现方式,并且还有一些公司,来建立在Flash基础上来做Flash企业级应用,其实这些都是web2.0时代带来的技术进步和技术扩展。不仅仅有Flash插件,在web2.0时代来临时,微软也推出了SilverLight,同样是客户端的插件,使.net程序员可以利用C#来写客户端表现。同样,作为web基本元素的HTML也不甘落后,推出了HTML5,HTML5中提供的标签,元素,极大的丰富了客户表现,客户端插件做到的,HTML5几乎都能做到(包括变相)。基实不管原来的AJAX,再到插件,再到后来的HTML5,使人们能看到,现在的软件开发,不只有软件开发工程师和美工这两个分类了,应该是后端软件开发工程师,前端软件开发工程师,再就是美工,把软件开发工程师明显,彻底的分离了出来(以前也有,但只是做一些简单的前端JS或简单的Flash),所以对于一个项目,数据处理,业务逻辑处理,还是后端工程师的事,数据表现,部分前端业务逻辑,是前端工程师的事,图片,色彩,素材,布局设计的事就是美工来做了。














本文转自桂素伟51CTO博客,原文链接: http://blog.51cto.com/axzxs/622182,如需转载请自行联系原作者




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章