2016-12-15 80 views
10

的主要區別我剛剛注意到,角4測試版發佈,但無法找到它的很多信息。我現在正在Angular 2中創建一個應用程序,並且擔心Angular 4是我應該使用的。爲什麼角3跳過,什麼是角4測試版

有什麼區別?爲什麼團隊跳過Angular 3,或者我剛剛生活在一塊岩石下?

+4

如何在JS框架中使用壽命爲6個月的產品? – Eric

+0

好吧,我越是這樣只是好奇 –

+1

他們跳過3,因爲路由器是已經在該版本,他們希望這些數字再次對齊。 – yurzui

回答

8

因爲他們想要將角度版本與角度路由器版本同步。 角將有新版本發佈,每半年,但角4將與角2/ 向後兼容https://www.gurustop.net/newsletter/19

+0

移動向角4還帶有一個變化到semver; Angular 4不會向後兼容。 – Lan

14
  • 角是在MonoRepo正在開發它的意思一切的單一回購。 @angular/core,@angular/compiler, @angular/router等都在相同的回購協議,並可能有自己的版本。
  • MonoRepo的優點是,您不必處理代碼依賴關係的版本控制。 enter image description here

  • 現在的問題是已經在3.X版本的@角/路由器。這是因爲路由器部分有一些積極而巨大的發展,例如路由預加載。

  • 現在釋放角爲3版本,它的版本4的路線將造成混亂
  • 爲了避免這種混亂,他們決定跳過第3版與4.0.0版本發佈,所以,在MonoRepo每一個主要依賴在正確的軌道上。