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