Iam new to angular 2並希望使用angular2構建混合應用程序。我看到可以使用離子框架,也可以使用nativescript。我用angular1來使用cordova,但不知道它是否支持角2。這是使用angular2構建混合應用程序的最佳框架,爲什麼?使用angular2構建混合應用程序的框架
回答
NativeScript和Ionic都將使您能夠使用JavaScript(Angular 2)構建移動應用程序。使用Ionic(版本2),您可以使用html和創建新元素相對容易,您只需使用CSS對元素進行樣式設置。該應用程序與您提到的混合應用程序 - 使用webview的本機應用程序,您的代碼在此處執行。
使用NativeScript,您可以使用XML,您可以使用的元素集僅限於映射到本地組件的組件(即沒有html選擇框)。結果是本機應用程序 - 沒有webview。
我的看法(我最近使用過這兩種技術) - 藉助Ionic,您的開發和原型開發速度更快。通過NativeScript,您可以獲得更好的性能。
這兩種技術正在開發中,並且不穩定 - 因爲Angular2也不穩定。
有很多移動框架的支持角度2,甚至陣營本地您可以使用角2
我有使用許多不同的混合移動框架原生作出反應,最後我找到nativescript是最好的。 (對於非混合框架,Qt非常好。)
對於角度2:在rc 5之後,它非常穩定。
提問者詢問混合框架而非移動框架。你現在可以列出10個「很多移動框架」嗎? –
你好Mohsen,他問移動框架,因爲他提到:離子框架和本地腳本---這是移動框架。 –
- 1. 使用離子框架構建混合移動應用程序
- 2. 我可以使用離子框架構建openTok(tokbox)混合應用程序嗎?
- 3. 構建Angular2應用程序
- 4. 構建Web應用程序的框架
- 5. 哪個混合移動應用程序框架可以使用
- 6. 混搭應用程序的框架
- 7. 使用混合ASP.NET版本構建調試應用程序
- 8. 混合移動應用程序開發的企業級框架?
- 9. 我如何構建Angular2應用程序?
- 10. 如何構建實體框架應用程序(使用MEF)
- 11. 使用實體框架構建應用程序dbContext API問題
- 12. 多視圖佈局框架7混合應用程序
- 13. 用於構建處理文本的應用程序的框架
- 14. 學習如何構建混合HTML5應用程序的起點?
- 15. 從iOS混合移動應用程序構建Android混合移動應用程序
- 16. 如何部署使用angular-cli構建的angular2應用程序
- 17. 使用webrtc混合應用程序
- 18. 混合架構?
- 19. MobileFirst 7.1 - 爲Windows Phone 8.1構建混合應用程序
- 20. 混合Android應用程序
- 21. 使用webpack構建angular2應用程序 - 無法找到./compiler.es5.ts
- 22. 構建視覺豐富的桌面應用程序的框架?
- 23. 構建Rails應用程序的擴展框架
- 24. 構建可可應用程序與私有dylib /框架的包
- 25. 構建巨大的單頁應用程序,框架選擇等
- 26. 編寫遊戲的構建腳本!框架應用程序
- 27. 構建具有外部框架的Objective-C應用程序
- 28. 構建os x應用程序的javascript框架
- 29. 構建Phonegap應用程序 - 推薦的框架?
- 30. 是一個應用程序構建使用Unity3D爲Android混淆?
只能使用cordova而不是使用這些框架。它支持角2嗎? – krish
當然,但您需要自行設置您的整個開發堆棧 - 包括設置模塊加載器,打字稿編譯等。您可以在[github]上找到一些樣板文件(https://github.com/Hantse/cordova -angular2/tree/master/CordovaAngular2Boilerplate)讓你開始。但是像Ionic這樣的框架背後的原因是爲了幫助你 - 他們在幕後做這些事情,所以你不必這樣做。我的猜測是,您將花費更多時間進行設置和維護,而不是花在學習Ionic/NativeScript上。 – Zoidy