Phonegap和框架的世界?

chr*_*riz 14 jquery-mobile requirejs backbone.js underscore.js cordova

我担心的是找到一个适合通过phonegap开发跨移动平台应用程序的框架.我正在使用JQMobile作为用户界面.

我想构建我的应用程序结构良好和模块化.这意味着我想保持它很好的封装.

我知道Backbone.js,Underscore.js,handlebar.js,Mustache.js ....还有更多.

我想知道构建我的应用程序架构的最佳方法是什么?!而且:使用这些框架会产生很大的依赖性吗?哪个框架为我提供了最佳的可扩展性和性能提升?

我问,因为我希望有人可以给我一个提示.这样可以节省很多时间.

问候

克里斯.

编辑:有用的读者信息.

我的最终决定是基于" http://coenraets.org/blog/phonegap-tutorial/ ".这是关于开发Phonegap应用程序的教程.Christophe Coenraets是Adobe的技术推广专家.他提出了许多建议如何开发具有良好性能的Phonegap应用程序.该链接指导您使用非常好的视图之间的路由教程,使用Phonegap进行Css滚动以及更多的架构信息.还有一个关于性能/架构的60分钟演示文稿以及更多类似的东西.我正在使用handlebars.js进行HTML模板化,fastclick.js模拟"touch"以获得更多性能的"click"以及用于响应式Design的Twitter Bootstrap CSS Framework.

无论如何thx为您的答案!

Gaj*_*res 14

首先让我们清楚一点.无论你使用什么,你都不会获得性能提升.更糟糕的是,你的表现很有可能会降低.

但是你会得到的是可用性和可读性以及比纯jQuery + jQuery Mobile更多的功能代码.

最常用的组合是jQuery Mobile + Backbone + Require.js.根据我的经验,它也是最好的.不幸的是,最后,我想你会失望的.虽然这是一个很好的组合,但jQuery Mobile应用程序通常在Phonegap上很笨拙.所以想一想.

我还有其他几篇讨论相似主题的文章,请看一下:

从Jquery Mobile切换到AppFramework

我应该使用哪种移动开发开源框架?

  • 只有最古老的Android版本会受此问题的影响.如果使用Phonegap的原生导航插件替换页眉或页脚,则可以解决这个问题. (8认同)