【问题标题】:Comparison between Phonegap and Trigger.ioPhonegap 和 Trigger.io 的比较
【发布时间】:2013-08-22 20:19:06
【问题描述】:

我是移动开发的新手,我正在寻找一个混合框架,原因如下:

  • 更快的开发:我不需要学习 Objective-c/java 或安装 XCode/Eclipse
  • 更容易迭代:我们是一家初创公司,需要进行大量 A/B 测试以及快速迭代。我们希望能够更新应用程序,而无需等待应用商店批准和用户更新应用程序。

Trigger.io 解决了后一点 - https://trigger.io/reload/(这是一个很大的优势)

除此之外,它们在 (a) 学习曲线、(2) 原生 UI 感觉、(3) 性能方面的主要区别是什么

【问题讨论】:

    标签: html cordova trigger.io hybrid-mobile-app


    【解决方案1】:

    我最初提出了这些问题 - 将分享我到目前为止的经验。

    我从 PhonaGap 开始,然后切换到 Trigger.io。不一定说 trigger.io 更好 - 我切换的两个主要原因是:

    1. Trigger.io 的编译速度更快(秒与分钟)。当我使用 phonegap 时,我正在使用 Ripple 刺激器测试我的更改 - 在每次小的更改之后编译代码实在是太耗时了。确保您的代码在 Ripple 上运行是一件令人头疼的事情,而且当设备上的东西无法正常工作时,它需要永远进行调试。使用 trigger.io,我可以轻松测试设备上的每一项更改。
    2. Trigger.io 允许将新更改推送到您的发布/应用商店应用(而不是等待用户更新您的应用)。对我来说,这是 HTML5 相对于原生的主要优势之一。

    其他一些注意事项:

    • Trigger.io 仅提供平庸的客户支持(我有一个付费帐户)。不确定phonegap
    • Phonegap 有更好的开源支持和更多的插件。使用 trigger.io 如果功能不是由它们的模块之一提供,或者如果您有错误,那么您就只能靠自己了。

    【讨论】:

    • 关于最后一点的小补充(功能和 Trigger.io 插件):您可以编写自己的插件来扩展给定的功能。最近,他们将其称为“模块”,我认为他们将自己的核心模块发布到开源中不会花费太多时间。
    • 请注意,Phonegap 还提供了一个名为 Hydration 的功能,据我了解,这相当于 Trigger.io 的重新加载。他们还有一个app,可以在开发过程中在您的设备上实时预览您的应用。
    • Hydration 似乎只用于测试目的。它在下载新版本时给用户一个丑陋的屏幕。
    【解决方案2】:

    我为 Trigger 工作,所以我将代表我们的立场。

    Trigger 尤其专注于为不想看到原生代码而只想编写 HTML/JS 的人提供良好的体验(我们也支持原生模块,但我们希望大多数用户会这样做' t需要自己写)。

    就学习曲线而言,我强烈建议您尝试一下 Trigger,我们提供免费试用,您可以在一小时内在模拟器或设备上运行应用程序。

    对于原生 UI,Trigger 有几个添加原生 UI 组件的模块。例如:https://trigger.io/modules/topbar/current/https://trigger.io/modules/tabbar/current/。我不确定Phonegap 中到底有什么可用的,所以我无法进行直接比较。在这两个平台上,但是使用现代设备可以仅使用 HTML5/CSS 创建非常漂亮的 UI。

    两个平台的性能相似,根据您的应用,您可能会遇到一些 HTML 限制。例如,图形密集型游戏不太可能运行良好。然而,正常的应用程序通常不是问题。请参阅https://trigger.io/examples/ 了解可以实现的一些示例。

    【讨论】:

    • Connorhd,我在 phonegap 上的本机键盘有一些问题,你们是否提供了控制键盘的插件?
    猜你喜欢
    • 2010-12-01
    • 2014-06-12
    • 2014-09-17
    • 2012-05-09
    • 1970-01-01
    • 2013-08-23
    • 2018-12-23
    • 2011-04-22
    • 1970-01-01
    相关资源
    最近更新 更多