Heim > Fragen und Antworten > Hauptteil
如题,之前angular1的项目代码已经基本升到angular2了,现在angular4又出来了,有必要升吗?angular每半年更新一次,每次新东西还没学完就又有新的来了,感觉快跟不上了。
ringa_lee2017-05-15 17:15:25
很多人并没有深入理解,或者是人云亦云,很容易理解为从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...