Javascript Angular 2是取代普通的AngularJS还是替代品?
由于Angular 2现在使用的是组件,而以前的版本是基于MVC的,所以我想从一个组件迁移到另一个组件需要一些广泛的重构,除非我遗漏了什么 在这种情况下,Angular 2不是一个更好的选择吗 否则,如果涉及重构,我不明白为什么功能性AngularJS项目需要迁移到Angular2,除非更新有回报?Pros: 有很多好处:Javascript Angular 2是取代普通的AngularJS还是替代品?,javascript,angularjs,angular,Javascript,Angularjs,Angular,由于Angular 2现在使用的是组件,而以前的版本是基于MVC的,所以我想从一个组件迁移到另一个组件需要一些广泛的重构,除非我遗漏了什么 在这种情况下,Angular 2不是一个更好的选择吗 否则,如果涉及重构,我不明白为什么功能性AngularJS项目需要迁移到Angular2,除非更新有回报?Pros: 有很多好处: TypeScipt-通过TypeScript,您可以使用随附的ECMAScript 6 许多令人兴奋的新功能: 类和模块支持 静态类型检查 ES6功能支持 清除库API定义
- 静态类型检查
- ES6功能支持
- 清除库API定义
- 对JavaScript打包的内置支持
- 与后端语言(Java、Scala)的语法相似性
- JavaScript超集
- 静态类型检查
- ES6功能支持
- 清除库API定义
- 对JavaScript打包的内置支持
- 与后端语言(Java、Scala)的语法相似性
- JavaScript超集
我不太了解angularjs,但新功能是否仍在添加中,还是仅处于维护模式?这将是一个需要问的问题。这将有助于你理解。我会说这更像是一种选择。这两者之间有很大的区别。您几乎不能重用旧框架中的任何知识(或非常少的知识)。迁移应用程序几乎是一项重复工作。很明显,在性能、组件的重用能力、模块化方面都有回报。我不太喜欢angularjs,但新功能是否仍在增加,或者只是在维护模式下?这将是一个需要问的问题。这将有助于你理解。我会说这更像是一种选择。这两者之间有很大的区别。您几乎不能重用旧框架中的任何知识(或非常少的知识)。迁移应用程序几乎是一项重复工作。显然,在性能、组件的重用能力、模块化方面都有回报。有一个很好的博客:升级到AngularJS 1.6,我使用AngularJS 1.6和babel进行gulp,所以我支持es6及以上。有一个很好的博客:升级到AngularJS 1.6,我使用AngularJS 1.6和babel进行gulp,所以我支持es6及以上版本。