extjs的确是个好东西,但是,它的优点也就是它的缺点:
正是因为有这么多的问题,老板们都得掂量一下了。用它倒底值不值。当然,这儿也得说一下它的优点:
我认为,不宜用extjs来开发整个应用,但是,在极为需要的地方用一用,还是蛮好的,整个站点都用它那就麻烦了。现在我对于选择ajax框架有了一点心得。 不要使用extjs来开发,但是,一定要学习、研究它,研究它之后才会晓得,我们写代码应当这么写才优美、才合适。研究了它后就应当选一款轻量型的框架了。然后自己写组件。用以取代:Ext.Window、Ext.TabPanel、Ext.Panel这些好东西。 研究了extjs,我敢说:一览众山小啊!什么prototype、dojo、jQuery之类,就容易多了。
真正要用的ajax框架,我看,倒不如选择prototype,它是个轻量型,我觉得,一个ajax,只要封装了三个东西就行了: 一、Element。把dom元素要封装一下,加入动画、求取、设置各种参数值的功能 二、XMLHttpRequest,要把它封装一下,这个所有框架都做了 三、把事件机制要封装一下,最好像extjs一样,xxx.on('click',function(){});就成了。 有了这三个就差不多了,那些什么window、tabs,网上多的是代码,搞些下来改篇改篇就成了。 关于prototype,我找到了它的中文文档(1.5的),1.5的大小是93.7k,事实上,这个大小还可以缩小,可以使用工具去掉多余的空格,差不多了。 |
|