2013-03-18 43 views
3

我想在我的客户端的新应用程序中使用ext js, Ext js有很多小部件,我可以利用和MVC框架。任何人都可以指出ext js的缺点吗? 使用ext js时需要记住的事情是什么?缺点ext js

回答

6

我在一个复杂的大型应用程序中使用了一年以上的ext js。 这些都是一些我所遇到的与Ext JS的弊端:

  1. 我已经在我们的应用观察相对缓慢的加载。图书馆规模很大。在应用程序的预初始化过程中需要加载大量的JS代码。 (需要使用sb3 ext js SDK工具来整合所有ext js源文件以提高性能)

  2. 查找CSS选择器很乏味,不能扩展到其他非ext js UI。我花了很多时间找出CSS选择器的正确定义。我不认为它在任何地方都有记录。所以我不能很快地认真定制。即使我们最终为Ext编写自定义CSS,我们也无法将这个CSS重用于其他UI技术,如HTML,

  3. Ext开发人员(资源)的可用性很少。然而,也有jQuery的人才量好

Ext的数据可视化/ 3D图形可视化是达不到能满足所有的需求(库存走势图,烛台图表等)的标准。高图/ D3将是可行的选择。

Ext JS的是一个单页的应用程序,你需要实现URL散列的多页面的交互(浏览器背面和正面按钮交互),每个开发

1
  1. $ 400虽然不是建立/集成jQuery的小部件更便宜我会说。

  2. Google无法抓取,但如果您在登录后面,则无关紧要。

  3. 这是一个婊子的主题。 Sencha在2年前推出了他们的海王星主题,但它仍然无法正常工作,而这正是他们自己的工程师正在开发的。

  4. 有一些恼人的错误和糟糕的模型协会工作。

虽然还是值得的。

0

首先,Ext js适用于SPA(单页应用程序)。

主要缺点分机JS的: 1)IE 9慢速和吹 2)存储器泄漏 3)大量DOM的对象 4)SKIN定制是困难的。应该知道CSS或SCSS 5)总是必须清理变量。

0

我使用extjs和sencha touch超过4年。我能说什么(几乎)以上都不是真的。 可能的缺点:

  1. 学习曲线可能是,如果一个人有没有OOP经验的更大一点。模型之间

  2. 复杂关系是有点棘手。

  3. 是不是免费的,但...

    如果您正计划建立一个企业应用程序在浏览器中运行我不知道另一种选择。