为啥不推荐将 jQuery Mobile 用于企业应用程序

Posted

技术标签:

【中文标题】为啥不推荐将 jQuery Mobile 用于企业应用程序【英文标题】:why jQuery Mobile not recommended for enterprise applications为什么不推荐将 jQuery Mobile 用于企业应用程序 【发布时间】:2013-10-08 03:23:00 【问题描述】:

在许多与 jQuery Mobile 与 Sencha 等其他框架相关的 SO 问题中,前者不被推荐用于以企业为中心的应用程序。不推荐 jQuery Mobile 的具体原因是什么?

【问题讨论】:

【参考方案1】:

出于多种原因,首先是速度。 Sencha 与 jQuery 相比是一个高度优化的框架,并且生成的代码库更高效。您可以使 jQuery 达到不错的速度,但它需要您进行更多的优化。 JQuery 使用 htmljavascript 的组合,而 Sencha 主要是 JavaScript,因此速度差异。

第二个原因是可扩展性,对于大型企业应用程序,Sencha 更好,更模块化,如果您的应用程序很大并且您需要扩展它,Sencha 的 MVC 框架允许您通过添加新视图轻松构建附加部件,模型和商店。 JQuery 没有像样的 MVC 框架。

Sencha 框架还提供了一种现代而简单的连接数据服务的方法...例如新的 Windows Azure 连接工具等。jQuery 是可能的,但功能不全。

希望对你有帮助,

:-)

【讨论】:

以上是关于为啥不推荐将 jQuery Mobile 用于企业应用程序的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 jQuery Mobile 代码不起作用?

为啥我必须将所有脚本放在 jquery mobile 中的 index.html 中

Jquery Mobile做的小案例,为啥在手机上运行速度很慢

jQuery mobile:当我将选择菜单附加到不同页面上的另一个 DOM 节点时,为啥会中断?

为啥 jQuery Mobile 1.1-rc1 使用 .gif 作为加载图标(再次)?

为啥 jQuery 禁用的元素在 jQuery mobile 中看起来是可触摸的?