日期:2014-05-16  浏览次数:20355 次

关于各种js框架的选择
目前了解的流行的web前端框架很多,那位可以介绍下jquery、extjs、flex这三者在当前,那种使用的更广泛。
他们在那个方面更具有优势?
比如开发效率、维护成本什么的。
还有就是它们在各公司中使用情况?
------解决方案--------------------
jQuery 也不算框架吧,是个js库
可以试试Angularjs 等,API蛮简单用的。不过如果是要自己实现就有难度了
------解决方案--------------------
jquery  相当优秀的轻量级框架  适应于html标签的页面
extjs 颠覆了页面的模式,不用html标签,用内部封装的类表示控件对象

本人推荐jquery ,他不仅好用,而且解决了不少兼容性问题
------解决方案--------------------
jquery:是在javascript基础上封装的API库
extjs:是一个基于ajax的框架,目前已经有一套完善的基于此的控件,所以你用好他们家的控件就OK了
flex:确切来说和js真没啥关系,他是基于Actionscript的用来开发flash的框架
所以你要在web上有所作为,这三个都可以去了解掌握,毕竟他们的重心是不同的
------解决方案--------------------
jquery
主要适合于web开发,基本用于开发的标准库存在。
优点:api良好,各种思想是框架里边比较优秀的,适合描述业务场景,而不是用代码去编程。
缺点:性能问题,对大型的页面没有提供良好的思路与解决方案。
extjs
主要适合于后台管理系统,基本用于没有UI设计的页面首选解决方案。
优点:代码规范,整体结构比较良好。
缺点:性能问题,多年来在基础UI上没有大的更新,客户慢慢审美疲劳。
flex
主要适合于强调动画或各种图表数据展示的业务场景。
优点:能够完美的展现各种需求。
缺点:在移动端基本没有作为,性能问题。
综上:如果web开发,首选是jquery,如果是管理系统,erp等等的开发,extjs是备选的。特殊场景的需求可以用flex来实现。