由于JQuery也已经出现了类似EXTJS的框架,EXTJS现在的竞争优势体现在哪里呢?
Ext JS的优势是更符合面向对象的设计要求,组件整合度高,扩展也容易,尤其是4,采用MVC和动态加载机制,使应用更易于扩展。自身就是采用三层架构的,对于数据处理更方便。
JQuery的问题在于,其自身就是基于函数式开发的,如果要做到符合OO的要求,这个难度比较大,当然,它也不必去追求这个,但是,这样问题就来了,不符合OO要求,如果应用要跟OO走,那扩展的难度是相当大的。还有就是其UI的发展缓慢,其中也有这样的原因。我记得当初JQuery是连模板也没有的,而模板是Ext JS的基石,全部的控件都是基于模板,这就简化了很多的工作。
要将所有的JQuery组合成一个应用,要做的功夫比Ext JS多多了,这就涉及到开发效率了。不过,做开发的,都是各取所需,没必要把自己框死在一个东西上。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。