内容简介:众所周知,AngularJS和Angular虽说是一脉相承,但其实是两个不同的产品:AngularJS指的是Angular 2.0之前(即AngularJS 1.x)的版本,Angular指Angular 2.0之后的版本,由于Angular 不兼容AngularJS,这让很多用AngularJS的开发者感觉被谷歌抛弃了,纷纷转向其他的框架,而坚持使用Angular的开发者也开始了迁移之路。2015年,谷歌曾推出一个名为ng-upgrade的组件,帮助开发者从Angular 1顺利迁移至Angular 2
众所周知,AngularJS和Angular虽说是一脉相承,但其实是两个不同的产品:AngularJS指的是Angular 2.0之前(即AngularJS 1.x)的版本,Angular指Angular 2.0之后的版本,由于Angular 不兼容AngularJS,这让很多用AngularJS的开发者感觉被谷歌抛弃了,纷纷转向其他的框架,而坚持使用Angular的开发者也开始了迁移之路。
2015年,谷歌曾推出一个名为ng-upgrade的组件,帮助开发者从Angular 1顺利迁移至Angular 2,它能处理依赖注入、组件嵌套、Transclusion (嵌入)、变更检测上的交互,一旦ng-upgrade的工作完成,开发者就能够混合并搭配使用Angular 1与2的服务、组件和视图。
但大部分开发者都是根据自己的实际情况探索迁移方案,也许是Google感受到了Vue和React带来的强大威胁,为了让开发者坚持使用Augular,谷歌终于良心发现,发布了官方的工具:ngMigration Assistant和ngMigration Forum,帮助开发者选择更适合自己的迁移路径。
ngMigration Assistant
ngMigration Assistant是一个命令行工具,用于分析AngularJS应用程序,并在此基础上,提出迁移路径建议。同时,它还提供应用程序中代码复杂性、大小、构造等方面的统计信息,告诉你迁移之前必要的准备工作。
谷歌声称,ngMigration Assistant旨在为迁移应用程序提供一个简单、清晰和建设性的指导。它会根据AngularJS应用程序的实际情况,为你提供最适合你的迁移方案。
以下是AngularJS应用程序的示例,通过ngma app目录的简单命令,可以看到对应用程序的分析和建议:
首先,该 工具 能够检测应用程序中的统计信息。如必要,还能显示迁移到Angular的准备步骤。
更多信息,请访问: https://github.com/ellamaolson/ngMigration-Assistant
ngMigration Forum
ngMigration Forum是一个社区,聚集了网络上最佳的迁移经验和信息。
ngMigration Forum旨在回答开发者在迁移过程中遇到的问题,论坛会从技术和业务角度解释为什么这些迁移路径对你而言是重要的。
对于每个迁移路径,你可以深入地阅读并了解每个迁移路径的工作原理,也可以提出你在迁移过程中遇到的问题,分享你的经验,这样能促进谷歌做进一步的改进。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- webpack 4 升级迁移
- Gradle Plugin 升级迁移及构建优化
- iOS CoreData (二) 版本升级和数据库迁移
- 记一次MySQL迁移并从MySQL5.6升级到5.7后查询慢了几十倍的问题
- 银行核心海量数据无损迁移:TDSQL数据库多源异构迁移方案
- 再无需从头训练迁移学习模型!亚马逊开源迁移学习数据库 Xfer
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Head First Rails
David Griffiths / O'Reilly Media / 2008-12-30 / USD 49.99
Figure its about time that you hop on the Ruby on Rails bandwagon? You've heard that it'll increase your productivity exponentially, and allow you to created full fledged web applications with minimal......一起来看看 《Head First Rails》 这本书的介绍吧!