晚上在和水麒麟聊天中听其说到了ExtJs,一个强大的Js Framework。当我看过Ext的Demo之后,非常惊讶,惊讶于它完全可以吧开发人员从UI中解脱出来。
和jQuery这些框架不同的,Ext属于重量型。说它是重量型一点也不过分,protetype不足百K,jQuery更只有22K,而Ext的压缩包有4M之多,解压之后更有18.6M只巨!FCKEditor也只有1M多点。不过在项目使用中,必须引入的文件大概是在600K左右,这也注定了Ext和jQuery定位的不同。
但是Ext是对的起它这巨大的身躯,几乎可以说是把可视化面向对象中的那一套完全搬了过来,Layout,Grid,Tree,Panel,Tab,Form等等,众多的JS效果,就像使用控件一样,而且,这一切都是原生的。于是我决定把Ext投入到目前开发的一个项目中,并马上付诸行动。
但是真到开始使用Ext,就发现很多问题,这个框架太难用,手册很不详细,对象的配置全靠数组参数,一层层括号看得眼花缭乱,总的来说,学习的代价太大。于是我开始思考,真的有必要需要这么炫的JS效果么?代价是要花上一段时间去熟悉这个框架,而结果只是让UI更加炫一点?我觉得不值得,如果要我在整个项目中都使用,我估计我会被这个JS搞疯掉。但我仍会试着在项目中少量的应用。
不过,Ext绝对是个值得一学的Js Framework,从其官方论坛的会员数量就可以看出,目前已有相当多的开发人员在关注这一框架
标签:



EXT中文站希望能帮助你的学习
http://www.ajaxjs.com