金九拉金东贤:extjs的确是个好东西,但是,它的优点也就是它的缺点:
来源:百度文库 编辑:九乡新闻网 时间:2024/04/25 21:43:16
extjs的确是个好东西,但是,它的优点也就是它的缺点:
- 加载页面慢
- 时间一长,浏览器占内存就会疯长
- 服务器端功能极度削弱,除了数据库操作外,几乎所有功能都到了客户端,还得用javascript来写。
- 功能全到了客户端,而客户端语言javascript的编写还是有许多的麻烦,真正精通它的人极少。
- javascript对于大部分人来说,不易调试
- 大量存在的javascript代码难以维护
- 开发速度极慢。
- extjs本身还存在一些问题
正是因为有这么多的问题,老板们都得掂量一下了。用它倒底值不值。当然,这儿也得说一下它的优点:
- 因为一切都是javascript搞定,所以,界面上的问题再也不像以前 一样让人郁闷了,客户端对界面的的操作取得极大的便利,而不像以前一样,服务器端生成n多垃圾代码,以前的时代就彷佛隔靴搔痒,服务器端企图布置好一切。 现在不同了,客户端用一个Ext.Ajax.Request请求数据方便,然后,显示出来也容易。
- 又回到了c/s时代。c/s让人神往啊。web该死的无状态让人郁闷
- 学习extjs的一个极大的好处,所有当前web开发界面上的需求都可以在这儿找到答案。通过研究它的代码,我们可以开发出自己的ajax框架来,可以写出适合于自己的widgets来。而不用背着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,事实上,这个大小还可以缩小,可以使用工具去掉多余的空格,差不多了。
extjs的确是个好东西,但是,它的优点也就是它的缺点:
缺点是优点的延续
母乳喂养的优点和缺点
儿子的缺点和优点
四元数的优点和缺点
民主的优点也是民主的缺点
发动机涡轮增压的优点和缺点
当爱人的优点变成缺点
认识自己优点缺点的格言警句
无极灯的优点和缺点
测试:你的优点和缺点
各银行信用卡的优点和缺点
当爱人的优点变成缺点
如何把孩子的缺点为优点
敏感是我的优点和缺点
认识自己优点缺点的格言警句
各银行信用卡的优点和缺点
保管住最贵重的东西不让它遗失
有不用的东西砸过来吧!这里需要它!
关于星座 不完全可信 但是通过它了解一个人 还是靠谱的
去它的房产税
关于它的回忆
01-民主的优点也是民主的缺点
缺点别名叫优点 - wlying922的日志 - 网易博客