-3

随着移动网络应用程序越来越流行,许多工具可用于开发移动网络应用程序。在我看来(我不知道是否正确),开发移动网络应用程序有两种方法。

一种方法是使用一些 javascript 框架,如backbone.js 和 ember.js 结合其他一些库,如 Zepto 和 iScroll 来执行此操作。另一种方法是使用一些集成的工具包,例如 PhoneGap 和 Sencha Touch 来编写整个东西。我想知道这两种方式有什么区别?我应该如何在这两种方式之间进行选择?

4

1 回答 1

3

Phonegap 是一个包装框架,可帮助 html/javascript 应用程序在本机容器中运行,并提供一种介质来执行所需的本机代码。Phonegap 没有与 Sencha Touch 集成,您可以将它与任何客户端大小的 javascript 框架一起使用,如backbonejs、amberjs、jquery、jquery mobile 等。使用Phonegap 构建的应用程序属于混合应用程序类别。

请检查其中一些准备以获取更多信息:

http://www.slideshare.net/macdonst/building-native-mobile-applications-with-phonegap http://www.slideshare.net/kurotanshi/jsdctw-introduction-to-phonegap

于 2012-06-11T06:57:05.660 回答