2013-08-22 37 views
5

的比較我新的移動開發和正在尋找的幾個原因的混合架構:的PhoneGap和Trigger.io

  • 更快的發展:我不需要學習Objective-C/java或安裝XCode/Eclipse
  • 更容易迭代:我們是一家初創公司,需要做很多A/B測試以及快速迭代。我們希望能夠更新應用程序,而無需等待應用商店的批准,並讓用戶更新應用程序。

Trigger.io解決了後一點 - https://trigger.io/reload/(這是一大利好)

除此之外,什麼是(一)學習曲線方面它們之間的主要diffrence,(2)原生用戶界面的感覺,(3)性能

回答

3

我工作的觸發器,所以我要代表我們的一面。

觸發器特別專注於爲不希望看到本機代碼並只想寫HTML/JS的人們提供良好的體驗(我們也支持本機模塊,但我們希望大多數用戶贏得了不需要自己寫)。

在學習曲線方面,我強烈推薦給Trigger試一試,我們有一個免費試用版,你可以在一個小時內在模擬器或設備上運行應用程序。

對於本機UI觸發器有幾個模塊添加本機UI組件。例如:https://trigger.io/modules/topbar/current/https://trigger.io/modules/tabbar/current/。我不確定Phonegap中可用的內容,因此我無法直接比較。然而,在這兩個平臺上,使用現代設備,只需使用HTML5/CSS即可創建出色的用戶界面。

至於性能兩個平臺是相似的,根據您的應用程序,你可能會遇到一些HTML的限制。例如,圖形密集型遊戲不太可能奏效。然而,正常的應用通常不是問題。有關可以實現的一些示例,請參閱https://trigger.io/examples/

+0

Connorhd,我在phonegap上的本地鍵盤有一些問題,你們是否提供了一個控制鍵盤的插件? – EugeneMi

5

我最初提出的問題 - 將分享我迄今的經驗。

我從PhonaGap開始,然後切換到Trigger.io。不一定說trigger.io更好 - 我主要的兩個切換原因是:

  1. Trigger.io編譯速度更快(秒對分)。當我使用phonegap時,我正在使用紋波刺激器測試我的更改 - 在每次小改動後編譯代碼都非常耗時。確保你的代碼在Ripple上運行是一件令人頭疼的事情,當設備上的東西無法正常工作時,需要花費很長時間才能進行調試。使用trigger.io,我可以輕鬆測試設備上的每一次更改。
  2. Trigger.io允許將新更改推送到您的發佈/應用商店應用(而不是等待用戶更新您的應用)。對我來說,這是HTML5比原生的優勢之一。

其他一些注意事項:

  • Trigger.io只提供普通的客戶支持(我有一個付費賬戶)。不確定Phonegap
  • Phonegap擁有更好的開源支持和更多的插件。使用trigger.io如果功能不是由其中一個模塊提供的,或者如果您有錯誤,那麼您就是自己的。
+0

關於最後一點(功能和Trigger.io插件)的小增加:您可以編寫自己的插件來擴展給定的功能。最近,他們稱之爲「模塊」,我認爲在他們將自己的核心模塊發佈到開源中之前不需要太多時間。 –

+0

請注意,Phonegap還提供了一個名爲[Hydration](http://docs.build.phonegap.com/en_US/tools_hydration.md.html)的功能,就我的理解而言,它等同於Trigger.io的重新加載。他們還有一個[app](http://app.phonegap.com/)可在開發過程中實時在設備上預覽您的應用。 – Benjamin

+0

水合作用似乎只專注於測試目的。它在下載新版本時給用戶一個難看的屏幕。 –