我担心的是找到一个适合通过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。
无论如何,谢谢你的答案!
答案 0 :(得分:14)
首先让我们清楚一点。无论你使用什么,你都不会获得性能提升。更糟糕的是,你的表现很有可能会降低。
但是你会得到的是可用性和可读性以及比纯jQuery + jQuery Mobile更多的功能代码。
最常用的组合是jQuery Mobile + Backbone + Require.js。根据我的经验,它也是最好的。不幸的是,最后,我想你会失望的。虽然这是一个很好的组合,但jQuery Mobile应用程序通常在Phonegap上很笨拙。所以想一想。
我还有其他几篇讨论相似主题的文章,请看一下:
Switching from Jquery Mobile to AppFramework
<强> Which mobile development open source Framework should I use? 强>