Mobile 跨平台移动框架

Mobile 跨平台移动框架,mobile,frameworks,Mobile,Frameworks,我正在考虑建立一个基于内联网的应用程序,可以支持不同的移动平台 我调查了phonegap、sencha touch和jquery mobile。我对如何将业务逻辑整合到客户端感到困惑?欢迎任何输入。Phonegap只是一个可以访问本机API的web浏览器。因此,您可以或多或少地使用普通web浏览器可以解释的任何技术 考虑到这一点,对于业务逻辑,您必须提供一些常规选项:1)在服务器上的某个位置创建api,只需从应用程序调用ajax和/或2)使用javascript。这是phonegap内部唯一可用

我正在考虑建立一个基于内联网的应用程序,可以支持不同的移动平台


我调查了phonegap、sencha touch和jquery mobile。我对如何将业务逻辑整合到客户端感到困惑?欢迎任何输入。

Phonegap只是一个可以访问本机API的web浏览器。因此,您可以或多或少地使用普通web浏览器可以解释的任何技术


考虑到这一点,对于业务逻辑,您必须提供一些常规选项:1)在服务器上的某个位置创建api,只需从应用程序调用ajax和/或2)使用javascript。这是phonegap内部唯一可用于业务逻辑的语言(除了本机java、objective-c等)。

在所有可用的移动框架中,我建议您使用phonegap选择Sencha Touch。与jquerymobile相比,我更喜欢senchatouch的原因是,在页面转换和导航方面,senchatouch要比JQM平滑得多。此外,Sencha提供的大量文档为您快速开始构建Android和iOS的移动应用程序提供了帮助

如果您想访问相机、通讯录等任何本机功能,可以使用PhoneGap

以下是一些有用的链接:




感谢您的回复,sencha touch和jquery mobile呢?jquery mobile inside phonegap的功能与jquery在普通浏览器中的功能相同,也就是说,它使编写javascript代码更容易、更快。我对sencha touch不太熟悉,但我知道这是一个类似的东西。另外,如果您正在寻找一种用于创建本机移动应用程序的跨平台工具,我建议您也看看Appcelerator。谢谢Levani。我也会研究Appcelerator。@Greenie我也会研究sencha touch作为一个选项,谢谢你的教程链接!你知道dojo mobile吗?