gpt4 book ai didi

cordova - Phonegap 还是 steroid.js?

转载 作者:行者123 更新时间:2023-12-04 11:07:50 25 4
gpt4 key购买 nike

我最近开始研究 Phonegap,当时我碰巧读到了 appgyver 和 steroids.js。后者似乎是一种非常简单快捷的创建应用程序的方法。现在我很困惑,我应该继续全神贯注地学习 appgyver 还是有没有我也应该学习的phonegap元素?

最佳答案

它以某种方式取决于您要使用的平台。
据我所知,iOS 对 Steroids 的支持比 Android 好得多,而且对开发者 future 的计划也有更高的优先级。 Android 不支持许多重要功能,例如 Drawer 原生 UI。此外,在我的一部测试手机(Moto G)上,JavaScript 中的 native UI 调用被破坏。
对我来说,考虑使用 Steroids 的主要原因是关于原生 UI 的东西,但在 Android 上让我失望了。
更糟糕的是,Steroids 目前只支持 iOS 模拟器。所以对于 Android 开发,你只能在你的 Android 手机上使用 AppGyver Scanner。
因此,如果您仅在 iOS 或 Android 上工作但不关心原生 UI,我建议您进行进一步评估。无论如何,Steroids 有更好的工作流程。
2014 年 10 月 18 日更新:
我最近一直在研究一些 PhoneGap 应用程序,我想我可能发现了更多与这个主题相关的东西。

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

  • 所以,如果你非常关心原生 UI、原生转换,并且不介意绑定(bind)到专有平台,你可以试试 Steroids。否则,我建议您尝试 Ionic( http://ionicframework.com/),这是一个基于 PhoneGap/Cordova 的非常纯粹的 Web 实现。

    关于cordova - Phonegap 还是 steroid.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19242867/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com