EXT 想说爱你不容易
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 |
刚发现EXT时,大家都感觉“It is amazing or wonderful!” 现在网上也炒得很火,得到了不少网友的推崇。今天我可能要给大家那颗狂热的心泼点冷水。首先声明一点,我对EXT本身没有任何偏见,只是谈一点我的个人感受,希望能给那些正在考虑是否在项目采用EXT的朋友们提供一点参考。
第一、 EXT页面的加载速度实在不敢苟同
开发包里边给了几个示例,因为内容简单,所以速度没问题。可是如果找个用EXT做的网站打开看看,你就会发现这些网站的加载速度都会在10秒以上,一般都是在等待加载时,向用户提示“请耐心等待,第一次加载速度较慢,请耐心等待,一旦加载完成,速度很快”,以此表明EXT正在努力为你加载数据。有点搞笑了,第一次加载都这么慢,谁能保证打开新页面时的加载速度?如果解决不了速度问题,你敢用吗?
第二、 EXT的运营方式――不可不说的秘密
到EXT官方网站上浏览一下,你就会发现,EXT提供的帮助比较少,相反较多的是那张长长的“服务”报价单。他们给出了一个免费的论坛,可是你只要随便扫一眼,就知道里边更不没有多少实质的内容,至少EXT得Team成员不会给你解决多少问题。这也和那个形形色色的服务项目形成了鲜明的对比。意图很简单,当你在使用EXT的过程中遇到问题时,EXT的逻辑就是:你可以自己解决,或者付费,让我的Team帮你解决。当然这是人家的盈利方式,我无可厚非。关键是有些基本的功能既然已经实现了,为什么不放在开发包中,让使用者去download?却找个地方放起来收费,我觉得这点就做的有点不人道了。
第三、 没人能忍受Grid的加载速度
前久,因为项目中要用一个Grid来显示大数据量的数据,EXT又具有这样的表格,所以想都没想就把EXT引了进来。一直都觉得不错,没有什么不好,直到花了挺长时间做出一个Demo(EXT+SSH)测试时,才发现这玩意儿真不是东西,加载200条数据要10秒,1500条就会花上令人不可忍受的45秒左右。如果我们解决不了加载速度问题,就只能放弃。
第四、 表格本身有问题
当你拖动一列数据时,奇怪的事情发生了。拖动列后,前台不刷新了,如图显示。
![]() “备注”列中的数据并没有完全显示出来,时间也并没有随“修改时间”移动,就是表格元素刷新有问题。
说明:EXT中给的例子中不存在这种问题,不排除我们使用不当的可能。
上面列举的几个问题只是我们目前遇到的部分问题,随着深入可能还会出现各种各样的问题,让人很头疼。类似这样的问题,通过修改底层代码应该势能解决的。可对于企业应用而言,我们的应放在精力是分析客户需求,为用户提供完善的解决方案,提高客户的管理效率,而不是去修改底层代码。所以我们放弃了EXT。
个人觉得EXT这个东西现在还不是很成熟,好多功能并不稳定,在这种情况下,用EXT做个Demo来玩玩倒是可以。如果要在大型项目中运用,还是要相当小心,个人不推荐。如果一定要采用类似的模式,可以花点钱到“锐道”公司买他们的产品来用,他们解决了上面的所有问题,并且还给出了不少解决方案。(本人与“锐道公司”没任何联系)
本文出自 “Grow up” 博客,转载请与作者联系! 本文出自 51CTO.COM技术博客 |




jyz608
博客统计信息
热门文章
最新评论
友情链接