我正在研究构建一个基于Intranet的应用程序,它可以支持不同的移动平台。
我已经研究过phonegap,sencha touch和jquery mobile。我很困惑如何将业务逻辑整合到客户端?任何意见都将不胜感激。
答案 0 :(得分:0)
Phonegap只是一个可以访问原生api的Web浏览器。因此,您可以使用或多或少的普通Web浏览器可以解释的任何技术。
考虑到这一点,对于业务逻辑,您必须有一般选项:1)在您的服务器上的某处创建一个api,然后从您的应用程序进行ajax调用和/或2)使用javascript。这是唯一可用于phonegap内部业务逻辑的语言(除了原生java,objective-c等)。
答案 1 :(得分:0)
在所有可用的移动框架中,我建议您使用 PhoneGap 进行 Sencha Touch 。我更喜欢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/