从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),所以对于一个项目,数据处理,业务逻辑处理,还是后端工程师的事,数据表现,部分前端业务逻辑,是前端工程师的事,图片,色彩,素材,布局设计的事就是美工来做了。
web2.0带来了前端软件开发工程师
推荐 原创
©著作权归作者所有:来自51CTO博客作者桂素伟的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Web2.0简单介绍和软件开发结构浅谈
Web2.0简单介绍和软件开发结构浅谈
Web2.0 简单介绍 软件开发 结构浅谈