14

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

我想构建我的应用程序结构良好且模块化。这意味着我想把它很好地封装起来。

我知道 Backbone.js 、 Underscore.js 、 handlebar.js 、 Mustache.js ......等等。

我想知道构建应用程序架构的最佳方法是什么?!此外:使用这些框架是否会产生很大的依赖关系?哪个框架给了我最好的可扩展性和性能提升?

我问是因为我希望有人能给我一个提示。那会节省很多时间。

问候

克里斯。

编辑:对读者有用的信息。

我的最终决定是基于“ http://coenraets.org/blog/phonegap-tutorial/ ”。这是关于开发 Phonegap 应用程序的教程。Christophe Coenraets 是 Adob​​e 的技术布道者。他就如何开发具有良好性能的 Phonegap 应用程序提出了许多建议。该链接将您定向到一个非常好的视图之间路由的教程,使用 Phonegap 进行 Css 滚动以及更多架构信息。还有一个关于性能/架构和更多类似内容的 60 分钟演示。我正在使用 handlebars.js 进行 HTML 模板,fastclick.js 为“点击”模拟“触摸”以获得更高的性能,以及用于响应式设计的 Twitter Bootstrap CSS 框架。

无论如何谢谢你的回答!

4

1 回答 1

14

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

但是你将得到的是可用性和可读性 + 比纯 jQuery + jQuery Mobile 更多的功能代码。

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

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

从 Jquery Mobile 切换到 AppFramework

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

于 2013-05-21T09:01:05.620 回答