我被要求使用HTML5 / CSS / JS创建一个webapp和本机应用程序。
我应该做一些研究,但我记得我听说过PhoneGap。
我的基本问题是: 如果我写一个HTML5 / CSS / JS以某种方式与服务器后端交互(例如通过webservices),这是一个用户可以通过特定IP地址的浏览器(或移动浏览器)访问的Web应用程序。
如果我" phonegap"相同的代码,我获得了已经正在运行的Android od iOS应用程序,还是之间还有更多的工作?如果有更多的工作,我不清楚。
我知道这是一个普遍的问题,无论如何这是一个编程问题,因为我需要知道是否可以选择这个单一的代码库。
谢谢!
答案 0 :(得分:1)
我最近使用相同的代码库构建了一个混合Web应用程序,该代码库必须适用于所有主流桌面浏览器(低至IE8),移动浏览器并在iOS和Android上作为“原生”应用程序安装。为此,我使用了jQuery Mobile和PhoneGap Build。
您只能为PhoneGap应用程序使用HTML,CSS和JavaScript,因此从服务器检索的任何数据都需要通过AJAX完成,但它的工作正常。