2015-10-19 17 views
1

我開始將Angular.js集成到我的web項目中。Angular.js初學者應該使用哪個版本?

我在Angular.js下載頁面看到他們有版本2.0.0快照,儘管我不認爲版本2已經正式發佈。

從下載頁面看起來,我認爲最後一個穩定版本是1.4.7。這是最後一個穩定版嗎?

還有什麼建議?應該從版本2或版本1.4.7開始(記住我是一個完整的初學者)。

+0

這個問題經常被問到,你是否想要在沒有發生或沒有發生的發佈上賭博取決於你 – charlietfl

+0

謝謝。這實際上是一個很好的答案。它讓我意識到,沒有人說過要對當前的2.0版本產生信心,這正如你所說的那樣意味着......這是一場「賭博」。感謝此評論。 – Richie

回答

3

Angular 2目前在Developer Preview中。 Angular 1.X被推薦用於生產應用。

這就是說。請記住,Angular 2基本上是一個完全不同的框架,它與之間幾乎沒有向後兼容性。當我們都切換(並且我們將在某一天)時,我們將不得不從一個全新的插件社區開始,或者等到開發人員選擇更新其模塊以包含Angular 2版本。

我們與Angular 2的目標是爲構建Web應用程序創建最佳工具集,而不受限於維持與現有API的向後兼容性。 - 角博客

我想遷移的時間將是2角一個產能釋放,這將使開發者社區的時間趕上並給出時間框架在現實世界中走向成熟後6個月左右。

+0

或者,因爲無論如何你都必須重寫另一個框架,所以在這一點上轉到另一個框架可能是有意義的。 –

+0

是的。基本上。 –

+1

現貨答覆。除非你的應用程序是非常基礎的,否則我懷疑你能夠在Angular 2中獲得它--ngResource等待社區貢獻,並且路由器經常會因API的頻繁更改而斷開。即使我的應用在2017年發佈,我現在也不會將我的芯片放在Angular 2上。 – Izhaki