extjs的缺点

extjs的缺点,extjs,Extjs,我想在我的客户端的新应用程序中使用ext js, ExtJS有很多我可以利用的小部件和MVC框架。有人能解释一下ExtJS的缺点吗?。 在使用ext js时,我需要记住什么?我已经在一个复杂的大型应用程序中使用ext js一年多了。 以下是我在使用Ext JS时遇到的一些缺点: 我观察到在我们的应用程序中加载速度相对较慢。这个图书馆很大。在应用程序预初始化期间,必须加载大量JS代码。(需要使用sb3 ext js SDK工具整合所有ext js源文件以提高性能) 查找CSS选择器非常繁琐,并且无

我想在我的客户端的新应用程序中使用ext js, ExtJS有很多我可以利用的小部件和MVC框架。有人能解释一下ExtJS的缺点吗?。
在使用ext js时,我需要记住什么?

我已经在一个复杂的大型应用程序中使用ext js一年多了。 以下是我在使用Ext JS时遇到的一些缺点:

  • 我观察到在我们的应用程序中加载速度相对较慢。这个图书馆很大。在应用程序预初始化期间,必须加载大量JS代码。(需要使用sb3 ext js SDK工具整合所有ext js源文件以提高性能)

  • 查找CSS选择器非常繁琐,并且无法扩展到其他非ExtJSUI。我已经花了很多时间来找出CSS选择器的正确定义。我想也没有任何地方有记录。所以我不能快速定制。即使我们最终为Ext编写自定义CSS,我们也无法将此CSS用于其他UI技术,如HTML

  • Ext开发人员(资源)的可用性很低。然而,jQuery有很多人才

  • Ext的数据可视化/三维图形可视化没有达到能够满足所有需求的标准(股票图表、蜡烛棒图表等)。高图表/d3将是可行的选择

    ExtJS是一个单页应用程序,您需要为多页交互(浏览器后退和前进按钮交互)实现url哈希

  • 每个开发人员400美元,虽然比构建/集成jQuery小部件要便宜

  • 谷歌不能爬行,不过如果你是在登录后,这并不重要

  • 这是一个婊子的主题。Sencha在2年前介绍了他们的海王星主题,但它仍然几乎不起作用,这是由他们自己的工程师完成的

  • 有一些恼人的bug,让模型关联工作起来很糟糕


  • 不过还是值得的

    ExtJS最适合SPA(单页应用程序)

    ext js的主要缺点: 1) 在IE 9中减速并吹气 2) 内存泄漏 3) 很多DOM对象 4) 皮肤定制很难。应该知道CSS或SCS
    5) 总是要清理变量。

    我使用extjs和sencha touch已经超过4年了。我能说的是(几乎)以上没有一个是真的。 可能的缺点:

  • 如果没有oop的经验,学习曲线可能会更大一些

  • 模型之间的复杂关系有点棘手

  • 不是免费的但是

    若你们计划建立一个企业应用程序在浏览器中运行,我不知道还有什么选择