2

Iam new to angular 2並希望使用angular2構建混合應用程序。我看到可以使用離子框架,也可以使用nativescript。我用angular1來使用cordova,但不知道它是否支持角2。這是使用angular2構建混合應用程序的最佳框架,爲什麼?使用angular2構建混合應用程序的框架

回答

0

NativeScript和Ionic都將使您能夠使用JavaScript(Angular 2)構建移動應用程序。使用Ionic(版本2),您可以使用html和創建新元素相對容易,您只需使用CSS對元素進行樣式設置。該應用程序與您提到的混合應用程序 - 使用webview的本機應用程序,您的代碼在此處執行。

使用NativeScript,您可以使用XML,您可以使用的元素集僅限於映射到本地組件的組件(即沒有html選擇框)。結果是本機應用程序 - 沒有webview。

我的看法(我最近使用過這兩種技術) - 藉助Ionic,您的開發和原型開發速度更快。通過NativeScript,您可以獲得更好的性能。

這兩種技術正在開發中,並且不穩定 - 因爲Angular2也不穩定。

+0

只能使用cordova而不是使用這些框架。它支持角2嗎? – krish

+1

當然,但您需要自行設置您的整個開發堆棧 - 包括設置模塊加載器,打字稿編譯等。您可以在[github]上找到一些樣板文件(https://github.com/Hantse/cordova -angular2/tree/master/CordovaAngular2Boilerplate)讓你開始。但是像Ionic這樣的框架背後的原因是爲了幫助你 - 他們在幕後做這些事情,所以你不必這樣做。我的猜測是,您將花費更多時間進行設置和維護,而不是花在學習Ionic/NativeScript上。 – Zoidy

2

有很多移動框架的支持角度2,甚至陣營本地您可以使用角2

我有使用許多不同的混合移動框架原生作出反應,最後我找到nativescript是最好的。 (對於非混合框架,Qt非常好。)

對於角度2:在rc 5之後,它非常穩定。

+0

提問者詢問混合框架而非移動框架。你現在可以列出10個「很多移動框架」嗎? –

+0

你好Mohsen,他問移動框架,因爲他提到:離子框架和本地腳本---這是移動框架。 –

相關問題