cordova VS mozilla打开网络应用程序
我正在研究一个项目的概念,该项目必须在桌面(Linux / Mac OS X / Windows)和Firefox OS / Android移动设备上在线(通过远程服务器)和脱机运行(Windows Phone和IOS为不需要)。
这个项目必须开放,我希望尽可能接近标准。 我对科尔多瓦和Mozilla Open Web App都了解甚少,在这方面似乎都非常棒。
所以,我的问题是:在Mozilla Open Web App和Cordova之间,它与未来的Web应用程序标准接近,并且能够真正响应在线和离线运行应用程序的需求。
如果您仅定位移动设备,则PhoneGap是一个不错的选择:您可以使用它们的API将Android OS应用程序创建为Firefox OS。 由于您需要定位所有桌面,Mozilla Open Web App是您的选择。
通过创建Firefox OS应用程序,使用HTML,CSS和JavaScript,您当然会在Firefox上运行应用程序,但是如果您安装了Firefox,您也可以在Android上运行它。 最后但并非最不重要的一点是,您可以通过安装Firefox来使应用程序在桌面上运行。
至于应用程序的离线支持,您可以使用IndexedDB或创建打包的应用程序。
当谈到Web标准时,Firefox OS正在使用你所知道的标准。 最重要的是,WebAPI可用,因此您可以访问硬件,并创建更好的平台体验。 这些API现在不是标准的一部分,但我们正在与W3C合作来做到这一点。 请注意,如果标准更改为我们没有的内容,我们将使更改符合标准。
PS:完全披露,我正在为Mozilla工作。
链接地址: http://www.djcxy.com/p/13991.html