根据我的需要选择jQuery或Ext JS

时间:2011-09-13 13:46:58

标签: jquery extjs charts gui-designer

我在项目中使用jQuery。但是,我检查了一个JavaScript库Ext JS。所以我想为我的项目做出决定。我需要的是我将创建一个管理员控制台,它需要图形并连接到REST URL以通过JSON获取源。

jQuery是一个不错而强大的库。我知道如何用它编码(我不是专家)。但是,它没有像Ext JS那样容易到达的好库。

Ext JS很好,但我不知道如何使用它进行编码。但是,它有一个很好的设计师:Ext JS Designer和设计对我来说是一个问题。

所以我可以使用jQuery或jQuery plus Ext JS或Ext JS plus Ext JS Designer或Ext JS plus Ext JS Designer以及jQuery或jQuery以及任何其他优秀图表库,如High Charts ..?

哪种组合符合我的需求?

1 个答案:

答案 0 :(得分:2)

我开发了两个大型项目(又称CRM)。首先是纯粹的Ext JS,第二个是关于jQuery的第二个插件。过了一段时间我需要为第一个和第二个添加新功能。在第二个我使用了新的jQuery插件,这是必需的jQuery 1.6,但更新后停止工作几个旧的。支持他们已经停止,所以我不得不重写它们以支持新版本的核心库。第一个项目让我改变了视觉部分,但是项目是在Ext JS上构建的,使用了一个特殊的主题,并且补充超出了这个范围,需要花费额外的时间来实现这个自定义功能。 / p>

如果项目是同构的,无论是设计还是功能,Ext JS都更容易,特别是对于支持。文档集中在一个地方,documentation对我来说是最好的。但是如果你想动态改变一些东西,如果设计需要很多不统一的部分,那么jQuery会更灵活。

如果我有这样的要求,就像你一样,我会选择 Ext JS + Ext Designer,使用Ext MVC architecture 。作为替代 jQuery + jQuery模板+ jQuery UI + backbone.js和作为最小的第三方插件