2013-07-31 179 views
0

我正在研究构建一个基于Intranet的应用程序,它可以支持不同的移动平台。跨平台移动框架

我已经看过phonegap,sencha touch和jquery mobile。我很困惑如何将业务逻辑整合到客户端?任何输入将不胜感激。

回答

0

Phonegap只是一个可以访问本地apis的网页浏览器。因此,您可以使用或多或少的普通Web浏览器可以解释的任何技术。考虑到这一点,对于业务逻辑,您必须具备以下一般选项:1)在您的服务器的某处创建api,并仅从您的应用程序创建ajax调用和/或2)使用javascript。这是phonegap内部唯一可用于业务逻辑的语言(除原生Java,objective-c等外)。

+0

感谢您的回复,那么sencha touch和jquery mobile呢? – staytrue

+0

jquery mobile phonegap内的功能与jquery在普通浏览器e.i中的功能相同。它使编写JavaScript代码变得更加简单快捷。我对sencha touch不太熟悉,但是我知道它是一个类似的东西。 P.S.如果您正在寻找一款用于创建原生移动应用程序的跨平台工具,那么我建议您也看看Appcelerator。 –

+0

谢谢Levani。我也会考虑Appcelerator。 – staytrue

0

在所有这些移动框架中,我建议你去Sencha TouchPhoneGap。我比较喜欢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/

+0

@Greeniewanted我也会看看sencha touch作为一个选项,谢谢你的教程链接! – staytrue

+0

关于dojo mobile的任何想法? – staytrue