我在一个支持移动网站的团队工作。这是一个典型的Web应用程序,它是从服务器提交和检索数据的表单页面。后端目前是JSF。跨平台移动应用程序/服务器体系结构
它工作正常,但有一个强烈的想开始利用更多的本地设备的组件和功能(即消息/警报和UI控件)的。鉴于我们试图支持的平台数量(iOS,Android,黑莓,Symbian(可能还有Windows 7)),PhoneGap似乎是我应该花一些时间观察的第一件事。
我想我对它的工作原理有了很好的理解(广义地说),它允许你使用HTML CSS和JS,然后构建一个本地应用程序,它围绕你的代码“提供”,并提供一个JS API到设备的原生小部件和功能。
什么我不是很清楚是怎么一会用它在客户端/服务器类型的交互。我们可以使用PhoneGap创建一个仍然可以与我们的服务器进行直播的前端用户界面吗?如果是这样,我们是否可以利用标准的AJAX/JSON/XML类型技术来发送和接收数据,或者是否有像使用PhoneGap这样的解决方案时不知道的隐藏障碍?换句话说,PhoneGap应用程序内的webview是否像WebKit一样工作,因为我们可以进行AJAX调用,获取一些数据并更新DOM?
还是有我应该看到的不同类型的框架?
我们正在寻找的示例摘要解释是:我们希望我们当前的Web应用程序能够在设备上启动本机日期选择器,并接收警报但仍然与我们的服务器交互移动网站呢。
感谢您的额外信息。很高兴我在正确的轨道上!我还没有听说过Zepto。感谢分享! – 2011-06-03 15:07:03