Sencha Touch是否可以(或应该?)与PhoneGap一起使用的UI框架?

时间:2013-08-08 22:54:13

标签: jquery-mobile cordova sencha-touch sencha-touch-2

我打算开发我的第一个移动应用程序,并希望利用我作为Web开发人员的技能。因此,我开始关注PhoneGap。在这个过程中,我意识到我可能应该使用某种UI框架。似乎jQuery Mobile有速度问题。据说Sencha Touch 2速度更快。所以,我想我应该使用PhoneGap + Sencha Touch 2。

然而,似乎Sencha Touch 2不是UI框架。它似乎与PhoneGap类似。我可能会朝着错误的方向前进。

问题:

  1. 将PhoneGap和Sencha Touch 2结合起来是个好主意吗?
  2. 还有其他值得关注的UI框架吗?

1 个答案:

答案 0 :(得分:0)

好吧,Sencha Touch与PhoneGap完全不同。

简而言之,PhoneGap为您提供了在许多移动平台上访问本机API的JavaScript API。

Sencha Touch 2本质上是一个跨平台的移动网络框架。虽然在Sencha Touch 2中引入了几个原生api,但请注意,ST2并不是最重要的事情。 ST2以其扎实灵活的类系统,快速的移动网络应用程序开发(当时可能打包为本机应用程序)和强大的UI自定义而闻名,因为它很好地利用了SASS。

您似乎是ST2的新手,所以请仔细阅读以下文章:

http://docs-origin.sencha.com/touch/2.2.1/#!/guide/getting_started

http://docs-origin.sencha.com/touch/2.2.1/#!/guide/first_app

特别是如果你想获得班级系统最重要的概念,你必须彻底理解这篇文章。

http://docs-origin.sencha.com/touch/2.2.1/#!/guide/class_system