5

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

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

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

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

4

2 回答 2

5

I originally asked the questions - gonna share my experience so far.

I started with PhonaGap and then switched to Trigger.io. Not necessarily saying that trigger.io is better - my main 2 reasons for switching were:

  1. Trigger.io compiles much faster (seconds vs minutes). When I was using phonegap, I was testing my changes using Ripple stimulator - compiling the code after every small change was simply too time consuming. Making sure that your code runs on Ripple is a headache, and when thing didn't work on the device it took forever to debug. With trigger.io I can easily test every single change on the device.
  2. Trigger.io allows pushing new changes to your release/app store app (instead of waiting for the users to update your app). To me it is one of the key advantages of HTML5 over native.

Some other notes:

  • Trigger.io provides only mediocre customer support (I have a paid account). Not sure about phonegap
  • Phonegap has much better opensource support and and way more plugins. With trigger.io if the functionality is not provided by one of their modules, or if you have a bug, you're on your own.
于 2013-11-25T00:31:29.657 回答
4

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

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

就学习曲线而言,我强烈建议您尝试一下 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/ 。

于 2013-09-04T15:25:52.087 回答