我正在研究构建一个基于Intranet的应用程序,它可以支持不同的移动平台。跨平台移动框架
我已经看过phonegap,sencha touch和jquery mobile。我很困惑如何将业务逻辑整合到客户端?任何输入将不胜感激。
我正在研究构建一个基于Intranet的应用程序,它可以支持不同的移动平台。跨平台移动框架
我已经看过phonegap,sencha touch和jquery mobile。我很困惑如何将业务逻辑整合到客户端?任何输入将不胜感激。
Phonegap只是一个可以访问本地apis的网页浏览器。因此,您可以使用或多或少的普通Web浏览器可以解释的任何技术。考虑到这一点,对于业务逻辑,您必须具备以下一般选项:1)在您的服务器的某处创建api,并仅从您的应用程序创建ajax调用和/或2)使用javascript。这是phonegap内部唯一可用于业务逻辑的语言(除原生Java,objective-c等外)。
在所有这些移动框架中,我建议你去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/
感谢您的回复,那么sencha touch和jquery mobile呢? – staytrue
jquery mobile phonegap内的功能与jquery在普通浏览器e.i中的功能相同。它使编写JavaScript代码变得更加简单快捷。我对sencha touch不太熟悉,但是我知道它是一个类似的东西。 P.S.如果您正在寻找一款用于创建原生移动应用程序的跨平台工具,那么我建议您也看看Appcelerator。 –
谢谢Levani。我也会考虑Appcelerator。 – staytrue