谷歌推出最新AngularJS升级工具,可快速迁移至Angular

2018 年 8 月 22 日 前端之巅
作者|覃云
众所周知,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 旨在回答开发者在迁移过程中遇到的问题,论坛会从技术和业务角度解释为什么这些迁移路径对你而言是重要的。

对于每个迁移路径,你可以深入地阅读并了解每个迁移路径的工作原理,也可以提出你在迁移过程中遇到的问题,分享你的经验,这样能促进谷歌做进一步的改进。

更多信息请访问:https://github.com/angular/ngMigration-Forum/wiki

 活动 推荐

前端技术发展日新月异,可还是会有面对大型应用的大家各自为战的困扰。想知道前端最新趋势,可以关注 QCon 全球软件开发大会,从实践中积累的前端架构经验,典型的前端框架应用经验,新型框架与设计思路三个方面探索前端研发之路。大会9 折报名中,立减 680 元。有任何问题欢迎咨询票务经理 Hanna,电话:010-84782011,微信:qcon-0410

登录查看更多
0

相关内容

AngularJS是一款开源 JavaScript函式库,由Google维护。它的目标是增强基于浏览器的应用,并带有MVC模式 (MVC) 功能。
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
60+阅读 · 2020年6月26日
Python分布式计算,171页pdf,Distributed Computing with Python
专知会员服务
108+阅读 · 2020年5月3日
【机器学习课程】Google机器学习速成课程
专知会员服务
168+阅读 · 2019年12月2日
【白皮书】“物联网+区块链”应用与发展白皮书-2019
专知会员服务
94+阅读 · 2019年11月13日
机器学习相关资源(框架、库、软件)大列表
专知会员服务
40+阅读 · 2019年10月9日
2019年Google最新中文版《机器学习速成课程》分享
深度学习与NLP
15+阅读 · 2019年9月1日
重磅!Flutter 2019年最新进展和未来展望
前端之巅
4+阅读 · 2019年6月20日
一个牛逼的 Python 调试工具
机器学习算法与Python学习
15+阅读 · 2019年4月30日
快讯 | Facebook将推出PyTorch 1.0,整合Caffe2 + PyTorch
大数据文摘
3+阅读 · 2018年5月3日
重磅 | PyTorch 0.4.0和官方升级指南来了!
AI前线
3+阅读 · 2018年4月25日
推荐|Google最热门31款开源项目资源
全球人工智能
4+阅读 · 2017年11月24日
Gluon —— 微软和亚马逊联合推出深度学习库
开源中国
7+阅读 · 2017年10月24日
Learning to See Through Obstructions
Arxiv
7+阅读 · 2020年4月2日
A Comprehensive Survey on Transfer Learning
Arxiv
121+阅读 · 2019年11月7日
Star-Transformer
Arxiv
5+阅读 · 2019年2月28日
Hierarchical Deep Multiagent Reinforcement Learning
Arxiv
8+阅读 · 2018年9月25日
A Survey on Deep Transfer Learning
Arxiv
11+阅读 · 2018年8月6日
VIP会员
相关VIP内容
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
60+阅读 · 2020年6月26日
Python分布式计算,171页pdf,Distributed Computing with Python
专知会员服务
108+阅读 · 2020年5月3日
【机器学习课程】Google机器学习速成课程
专知会员服务
168+阅读 · 2019年12月2日
【白皮书】“物联网+区块链”应用与发展白皮书-2019
专知会员服务
94+阅读 · 2019年11月13日
机器学习相关资源(框架、库、软件)大列表
专知会员服务
40+阅读 · 2019年10月9日
相关资讯
2019年Google最新中文版《机器学习速成课程》分享
深度学习与NLP
15+阅读 · 2019年9月1日
重磅!Flutter 2019年最新进展和未来展望
前端之巅
4+阅读 · 2019年6月20日
一个牛逼的 Python 调试工具
机器学习算法与Python学习
15+阅读 · 2019年4月30日
快讯 | Facebook将推出PyTorch 1.0,整合Caffe2 + PyTorch
大数据文摘
3+阅读 · 2018年5月3日
重磅 | PyTorch 0.4.0和官方升级指南来了!
AI前线
3+阅读 · 2018年4月25日
推荐|Google最热门31款开源项目资源
全球人工智能
4+阅读 · 2017年11月24日
Gluon —— 微软和亚马逊联合推出深度学习库
开源中国
7+阅读 · 2017年10月24日
相关论文
Learning to See Through Obstructions
Arxiv
7+阅读 · 2020年4月2日
A Comprehensive Survey on Transfer Learning
Arxiv
121+阅读 · 2019年11月7日
Star-Transformer
Arxiv
5+阅读 · 2019年2月28日
Hierarchical Deep Multiagent Reinforcement Learning
Arxiv
8+阅读 · 2018年9月25日
A Survey on Deep Transfer Learning
Arxiv
11+阅读 · 2018年8月6日
Top
微信扫码咨询专知VIP会员