当我说移动开发时,我既指浏览器中的开发,也指编译到PhoneGap中的开发。
我正在尝试比较JS MVC框架的性能数据。我已经搜索了这方面的资料,但是当你搜索“移动、JS和框架”时,你只会得到Sencha、jQuery Mobile、Titanium等链接。
我特别指的是MVC框架,例如:
Ember
Backbone
Spine
Knockout
JavaScript MVC
Batman
Blossom
etc.
我希望看到包含这些内容在移动浏览器和PhoneGap中的性能指标链接。
当我说移动开发时,我既指浏览器中的开发,也指编译到PhoneGap中的开发。
我正在尝试比较JS MVC框架的性能数据。我已经搜索了这方面的资料,但是当你搜索“移动、JS和框架”时,你只会得到Sencha、jQuery Mobile、Titanium等链接。
我特别指的是MVC框架,例如:
Ember
Backbone
Spine
Knockout
JavaScript MVC
Batman
Blossom
etc.
我希望看到包含这些内容在移动浏览器和PhoneGap中的性能指标链接。
我建议您查看这个教程使用Backbone.js和jQuery Mobile。
它解释了如何覆盖JQM路由系统,以便使用Backbone.js提供的更好的路由系统来处理它。
昨天我发现了这篇分析10个我转向Spine.js的原因,从中可以得到一些关于Spine.js和Backbone.js之间差异的观点。
然后,如果您喜欢指标,可以查看不同的JS模板引擎性能比较
我理解在使用JQuery Mobile时的担心,因为性能在所有设备上都不好,但据我所知,它是唯一一个适用于所有移动平台(而不仅仅是在webkit上)并且能够优雅地降级到不支持的浏览器的框架。
总之,我认为没有一种解决方案是最好的,这取决于您想要实现什么目标。
我认为spine.js和knockout.js都很不错
但是它们两个都稍微有些复杂
请告诉我你用的是哪一个