当前位置 : 主页 > 手机开发 > cordova >

cordova – Phonegap或steroid.js?

来源:互联网 收集:自由互联 发布时间:2021-06-10
我最近开始学习Phonegap,当我碰巧阅读appgyver和steroids.js.后者似乎是一个非常简单快速的方法来创建apps.Now我很困惑,我应该继续,并全神贯注于学习appgyver或是否有一个我应该学习的电话空
我最近开始学习Phonegap,当我碰巧阅读appgyver和steroids.js.后者似乎是一个非常简单快速的方法来创建apps.Now我很困惑,我应该继续,并全神贯注于学习appgyver或是否有一个我应该学习的电话空白元素? 它在某种程度上取决于您将使用的平台.

据我所知,Steroids的iOS支持要比Android好得多,而且对开发者的未来计划也有更高的优先级. Android不支持许多重要功能,例如Drawer原生UI.此外,在我的一个测试手机(Moto G)上,JavaScript中的本机UI调用被破坏.

对我来说,考虑类固醇的主要原因是关于本机UI的东西,但在Android上令我失望.

更糟糕的是,Steroids现在只支持iOS模拟器.因此,对于Android开发,您只能在Android手机上使用AppGyver扫描仪.

因此,如果您只是在iOS或Android上工作但不关心本机UI,我建议您进一步评估.无论如何,Steroids有更好的工作流程.

2014年10月18日更新:

我最近一直在研究一些PhoneGap应用程序,我想我可能已经找到了一些与此主题相关的内容.

>今天的类固醇有一个更好的Android支持,有一个全新的Appgyver扫描仪.许多本机UI组件现在都运行良好.
> Steroids有一个闭源构建系统,即每次要发布新版本的应用程序时都必须使用构建服务.然而,这在某种程度上是必要的,因为Steroids以其原生UI组件和原生过渡而闻名.
>类固醇对一些PhoneGap / Cordova插件的支持相当差.这也主要是因为私有构建系统.您无法在Eclipse / Android Studio / XCode中自行构建最终应用程序,就像我们为许多其他PhoneGap / Cordova应用程序所做的那样.
>如果您想利用Steroids提供的本机UI转换,您的Web项目将分成几个并行的部分(在自己的相应WebView中运行).这会增加项目的复杂性,尤其是在使用某些Web框架时.

因此,如果您非常关心原生UI,原生过渡,并且不介意受专属平台的约束,您可以尝试使用类固醇.否则,我建议您尝试Ionic(http://ionicframework.com/),这是一个基于PhoneGap / Cordova的非常纯粹的Web实现.

网友评论