如題,之前angular1的項目代碼已經基本升到angular2了,現在angular4又出來了,有必要升嗎? angular每半年更新一次,每次新東西還沒學完就又有新的來了,感覺快跟不上了。
学习是最好的投资!
很多人並沒有深入理解,或是人雲亦雲,很容易理解為從angular1到angular2,認為這踏馬改個版本號我就徹底不認識了,現在都升級到4了,我好方。 其實我們應該先區分angularjs和angular,從設計思想、底層實作等方面來說這都是兩個框架。所以當你從angularjs升級到angular的時候,勢必是破壞性的變更。 而對於angular系列來說,從2到4只是版本號的變更,絕大部分都是兼容的,當然了,由於typescript版本的更新和主版本號的升級,可能你把angular升到4之後,會帶來一些錯誤,但一般按照規範寫程式碼,一般來說是沒有問題。 --------分割線-------我在github上維護了一個angular的模板項目,使用webpack打包,包含絕大部分的angular特性。之前也是基於2.x,後來出了4.x,我就升級了,過程基本上是無痛的。 如果你有興趣,可以作為參考:https://github.com/ntesmail/a...
很多人並沒有深入理解,或是人雲亦雲,很容易理解為從angular1到angular2,認為這踏馬改個版本號我就徹底不認識了,現在都升級到4了,我好方。
其實我們應該先區分angularjs和angular,從設計思想、底層實作等方面來說這都是兩個框架。所以當你從angularjs升級到angular的時候,勢必是破壞性的變更。
而對於angular系列來說,從2到4只是版本號的變更,絕大部分都是兼容的,當然了,由於typescript版本的更新和主版本號的升級,可能你把angular升到4之後,會帶來一些錯誤,但一般按照規範寫程式碼,一般來說是沒有問題。
--------分割線-------
我在github上維護了一個angular的模板項目,使用webpack打包,包含絕大部分的angular特性。之前也是基於2.x,後來出了4.x,我就升級了,過程基本上是無痛的。
如果你有興趣,可以作為參考:https://github.com/ntesmail/a...