有人要求我使用 HTML5/CSS/JS 创建一个网络应用程序和 native 应用程序。
我应该做些研究,但我记得我听说过 PhoneGap .
我的基本问题是: 如果我编写一个 HTML5/CSS/JS 以某种方式与服务器后端交互(例如通过网络服务),这是一个用户可以使用特定 IP 地址的浏览器(或移动浏览器)访问的网络应用程序。
如果我“phonegap”相同的代码,我会获得一个已经在工作的 Android od iOS 应用程序,还是在这两者之间有更多的工作?如果还有更多工作,我不清楚。
我知道这是一个一般性问题,无论如何这是一个编程问题,因为我需要知道是否可以使用这个单一代码库。
谢谢!
最佳答案
我最近使用相同的代码库构建了一个混合网络应用程序,该代码库必须在所有主要桌面浏览器(低至 IE8)和移动浏览器上运行,并作为“类原生”应用程序安装在 iOS 和 Android 上。为此,我使用了 jQuery Mobile 和 PhoneGap Build。
PhoneGap 应用程序只能使用 HTML、CSS 和 JavaScript,因此从服务器检索的任何数据都需要通过 AJAX 完成,但它工作得很好。
关于javascript - HTML5/CSS/JS 网络应用程序和 native 应用程序的通用代码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817905/