我做了一些研究,但不能真正指出,並不能真正得出結論,哪一個使用,爲什麼?將不勝感激一些有用的聯繫和差異,可以幫助我達成一個結論。Ionic和Appcelerator之間哪個更好?爲什麼?
回答
Ionic使用基於網絡的技術。你基本上是用本地包裝構建一個網站。您仍然在html/css/js中構建應用程序,它將按照這種方式發貨。您可能可以訪問一些本地功能,但這不會使Ionic應用成爲本地應用。
鈦是一種混合技術。你用javascript寫你的代碼。通過這個javascript與本地組件進行交流。所以,如果你在JavaScript中創建一個「窗口」,它本身會被轉換爲Android/iOS中的窗口對象。然後它的行爲完全是本地的,因爲它實際上是。它與原生一樣具有性能,因爲它是原生的。你只需在後臺使用javascript來控制它。一個製作精良的Titanium應用程序與真正的原生應用程序無法區分。
在覈心,這是差異。
鈦使用(如RN)的代理模式。該應用在運行時是一個真正的本地應用,沒有限制Ionic在引擎蓋下使用phonegap/cordova。這是網絡技術。 webview,尤其是使用的框架會消耗大量電量和流量。性能並不理想,因爲網絡是一臺通用機器。
你的問題是什麼? – Diamond
這是一個答案,而不是一個問題 –
- 1. 哪個更好?爲什麼?
- 2. Corona sdk:audio.play()和media.play()之間有什麼區別,哪個更好?
- 3. 哪個代碼更好?爲什麼?
- 4. 數據庫 - 哪個更好,爲什麼?
- 5. 哪個LINQ語句更好,爲什麼?
- 6. EigenObjectRecognizer和EigenFaceRecognizer之間有哪些更好
- 7. user.groups.add(group)或group.user_set.add(user),哪個更好,爲什麼?或它們之間的差異
- 8. ionic-native和@ ionic-native/xxx之間的區別是什麼2
- 9. 哪種方法更好,爲什麼?
- 10. 哪些SQL查詢更好,爲什麼?
- 11. 只讀修飾符和私有setter之間哪個更好?
- 12. 哪一個在SquishIt和Combres2之間有更好的縮小?
- 13. 這兩個程序哪個更好,爲什麼?
- 14. 在XSSFWorksheet和SXSSFWorksheet之間使用什麼類更好?
- 15. Ninject和StructureMap之間哪個更簡單?
- 16. str_pos和preg_match之間哪個更有效?
- 17. 哪個版本更好,爲什麼在Objective-C中?
- 18. JotCache vs Joomla內置Cache哪個更好?爲什麼?
- 19. mongoose vs mongodb(nodejs modules/extensions),哪個更好?爲什麼?
- 20. 哪一個更好用,爲什麼在c#
- 21. 將http重定向到https。哪個更好,爲什麼?
- 22. 匿名函數vs命名函數哪個更好,爲什麼
- 23. 如何使Java對象同步?哪個更好,爲什麼?
- 24. DateTime.hasvalue vs datetime == null,哪一個更好,爲什麼
- 25. 哪個更好的非空數組檢查條件,爲什麼?
- 26. loadModel()VS requestAction()VS constructClasses()。哪個更好,爲什麼?
- 27. 哪一個是更好的單身人士,爲什麼?
- 28. 哪個更好?爲什麼? RaphaelJS或HTML5畫布?
- 29. Y.Lang.isUndefined vs typeof undefined,哪個更好,爲什麼?
- 30. Android Volley vs Retrofit。哪個更好?爲什麼?
謝謝。這很有幫助。所以我需要一個適當的應用程序,長期訪問所有功能,等等。我應該去鈦。 –
正確。與Ionic相比,鈦更加穩定和光滑。但請注意,由於您的代碼和本地代碼之間存在翻譯層(在所有這些平臺上),因此您僅限於圖層在API方面提供的內容。看看[docs](http://docs.appcelerator.com/platform/latest/)看看有什麼可能。我猜Titanium的功能比Ionic更大 –