为啥不推荐将 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 使用 html 和 javascript 的组合,而 Sencha 主要是 JavaScript,因此速度差异。
第二个原因是可扩展性,对于大型企业应用程序,Sencha 更好,更模块化,如果您的应用程序很大并且您需要扩展它,Sencha 的 MVC 框架允许您通过添加新视图轻松构建附加部件,模型和商店。 JQuery 没有像样的 MVC 框架。
Sencha 框架还提供了一种现代而简单的连接数据服务的方法...例如新的 Windows Azure 连接工具等。jQuery 是可能的,但功能不全。
希望对你有帮助,
:-)
【讨论】:
以上是关于为啥不推荐将 jQuery Mobile 用于企业应用程序的主要内容,如果未能解决你的问题,请参考以下文章
为啥我必须将所有脚本放在 jquery mobile 中的 index.html 中
Jquery Mobile做的小案例,为啥在手机上运行速度很慢
jQuery mobile:当我将选择菜单附加到不同页面上的另一个 DOM 节点时,为啥会中断?