我正在研究建立一个基于内联网的应用程序,可以支持不同的移动平台。
我研究过phonegap,sencha touch和jquery mobile。我对如何将业务逻辑合并到客户端感到困惑?任何意见都将不胜感激。
发布于 2013-07-31 22:04:23
Phonegap只是一个可以访问原生apis的web浏览器。因此,你可以或多或少地使用普通web浏览器可以解释的任何技术。
考虑到这一点,对于业务逻辑,你必须选择: 1)在你的服务器上的某个地方创建一个api,然后从你的应用程序调用ajax和/或2)使用javascript。这是phonegap中唯一可以用于业务逻辑的语言(除了原生java、objective-c等)。
发布于 2013-08-01 00:22:21
在所有可用的移动框架中,我建议您使用Sencha Touch和PhoneGap。我更喜欢Sencha Touch而不是Jquery Mobile的原因是,Sencha Touch在页面转换和导航方面要比JQM流畅得多。此外,来自Sencha的大量文档让您可以快速开始为Android和iOS构建移动应用程序。
您可以使用PhoneGap,如果您想要访问任何本地功能,如相机,联系人等,
以下是一些有用的链接:
http://www.sencha.com/learn/touch/
http://www.sencha.com/learn/getting-started-with-sencha-touch-2
http://miamicoder.com/sencha-touch-tutorials/
https://stackoverflow.com/questions/17972221
复制相似问题