在开发过程中同时使用Dojo,extJS和Jquery会有什么不足之处?

b_d*_*dev 2 jquery dojo extjs web-applications

我注意到Jquery小部件(例如手风琴)在视觉上看起来比Dojo和ExtJS更好.我注意到人们认为Dojo和ExtJS适合更大的网络应用程序.我还注意到Dojo有很好的情节,ExtJS似乎有很好的数据网格.

所以我想知道我是否应该使用全部3.

我想知道将所有3个库用于Web应用程序项目的缺点吗?

Ken*_*iro 9

首先,我不得不同意meo的说法,即3个图书馆可能有些过分,特别是如果你只是通过第一印象判断.潜在的维护困境 - 考虑一下您要求所有用户下载和执行的代码量; 它可以加起来.

这里有几件要记住的事情.

jQuery UI和Dojo小部件都可以自定义皮肤.虽然我对jQuery UI没有经验,但我可以说Dojo的小部件模板在具有足够的类来实现灵活的样式定制方面往往写得非常好.如果你有足够的资源来考虑同时开发3个库,那么也许可以考虑将资源用于定制设计.

另外,万一你还没有 - 你见过Claro(Dojo 1.5的新版本)吗?我敢说它比其他主题高出一步. http://download.dojotoolkit.org/release-1.5.0/dojo-release-1.5.0/dijit/themes/themeTester.html

关于ExtJS,我不知道你正在做什么样的项目,但如果它是一个商业项目,请记住你需要支付许可证,从大约600美元起.

Dojo也有一个或三个网格组件,我很确定jQuery也有一个或两个插件(比如jqGrid).

是的,在你提到的三个中,jQuery可能会给你最少的OOTB用于严肃的富互联网应用程序.我已经把Rebecca Murphey的帖子(它本身与后续联系)联系起来,将此事与死亡联系起来,但我会再次这样做,因为它仍然是相关的:

http://blog.rebeccamurphey.com/on-jquery-large-applications