我打算开发我的第一个移动应用程序,并希望利用我作为Web开发人员的技能。因此,我开始关注PhoneGap。在这个过程中,我意识到我可能应该使用某种UI框架。似乎jQuery Mobile有速度问题。据说Sencha Touch 2速度更快。所以,我想我应该使用PhoneGap + Sencha Touch 2。
然而,似乎Sencha Touch 2不是UI框架。它似乎与PhoneGap类似。我可能会朝着错误的方向前进。
问题:
答案 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