我正在研究一个项目的想法,这个项目必须在网上(通过远程服务器)和离线运行(Linux/Mac / Windows)和Firefox OS / Android移动设备(Windows Phone和IOS不是必需的)上运行。
这个项目必须是开放的,我想尽可能接近标准。我对Cordova和都有一点了解,在这方面两者似乎都很棒。
所以,我的问题是:在Mozilla Open和Cordova之间,哪一个与未来Web应用的标准最接近,哪个能够真正满足在线和离线运行应用程序的需求。
发布于 2014-06-17 15:55:49
如果您只针对移动设备,那么PhoneGap是一个很好的选择:您可以使用他们的API将Firefox创建为安卓应用程序。因为您需要针对所有的桌面,所以Mozilla开放Web应用程序是首选。
通过使用HTML、CSS和JavaScript创建Firefox应用程序,您当然可以在Firefox上运行一个应用程序,但如果安装了火狐,您也可以使用在Android上运行。最后,但并非最不重要的是,您将能够使在桌面上运行的应用程序,再次通过安装火狐。
至于对应用程序的脱机支持,可以使用IndexedDB或创建打包的应用程序。
当谈到Web标准时,Firefox正在使用您所知道的标准。最重要的是,WebAPI是可用的,因此您可以访问硬件,并创建更好的平台体验。这些API现在还不是标准的一部分,但我们正在与W3C合作,以实现这一点。请注意,如果标准更改为我们没有的东西,我们将使更改符合标准。
完全公开,我为Mozilla工作。
https://stackoverflow.com/questions/24243335
复制相似问题