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