基于骨干.js/余烬的应用程序与基于Phonegap/Sencha Touch的应用程序有什么区别.js?

What's the difference between the app based on backbone.js/ember.js and the one based on Phonegap/Sencha Touch?

本文关键字:应用程序 js 什么 区别 Touch 于骨干 余烬 Phonegap Sencha      更新时间:2023-09-26

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

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

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

请查看其中的一些准备工作以获取更多信息:

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