写点什么

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

  • 2018-08-28
  • 本文字数:935 字

    阅读完需:约 3 分钟

众所周知,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

2018-08-28 19:002281
用户头像

发布了 83 篇内容, 共 50.5 次阅读, 收获喜欢 187 次。

关注

评论

发布
暂无评论
发现更多内容

【高危】Kubernetes Windows节点kubernetes-csi-proxy提权漏洞 (CVE-2023-3893)

墨菲安全

网络安全 漏洞情报

教你写出高质量函数,简单又实用

飞算JavaAI开发助手

AntDB-M的审计功能

亚信AntDB数据库

AntDB AntDB数据库 企业号 8 月 PK 榜

【论文解读】基于图的自监督学习联合嵌入预测架构

合合技术团队

人工智能 图像 论文

兼容性互认+1!时序数据库 TDengine 与创意物联感知平台强强联合

TDengine

tdengine 时序数据库 数据共享

IP新地标!三思1700㎡“裸眼3D悬浮橱窗”惊艳深圳湾区之心

电子信息发烧客

Zebec Protocol:模块化 L3 链 Nautilus Chain,深度拓展流支付体系

BlockChain先知

Petal Maps智能车载地图解决方案上线阿维塔11鸿蒙版,携手打造智慧导航新体验

最新动态

StarRocks 存算分离技术探索活动回顾

StarRocks

数据库 数据仓库 OLAP 存算分离

实力!云起无垠获“互联网+”市赛一等奖

云起无垠

云起无垠——以云起势,无垠安全

云起无垠

ARTS-WEEK2-23.8.21~23.8.27

Echo!!!

2023 DEMO WORLD企业开放式创新大会,圆满落幕上海松江

创业邦

2023出海企业创新价值100强榜单发布

创业邦

【中危】Apache XML Graphics Batik<1.17 存在SSRF漏洞 (CVE-2022-44729)

墨菲安全

Apache 网络安全 漏洞情报

低代码:可视化逻辑编排

树上有只程序猿

软件开发 低代码 可视化工具 JNPF

深度丨Serverless + AIGC,一场围绕加速创新的升维布局

阿里巴巴云原生

阿里云 Serverless 云原生 AIGC

百度与紫金山实验室、未来网络研究院、未来网络集团达成战略合作

极客天地

智慧县城,乍暖还寒风起时

脑极体

智慧县城

【中危】Spring Kafka 反序列化漏洞 (CVE-2023-34040)

墨菲安全

网络安全 漏洞情报

Sentieon | 应用教程: TNscope®使用机器学习模型进行有匹配正常样本的体细胞变异发现

INSVAST

基因测序 应用教程 TNscope

火山引擎边缘云,助你沉浸式回忆童年

火山引擎边缘云

CDN CDN加速 内容分发 CDN技术

《可观测性工程》为软件系统开启第三只眼👁

刘征

DevOps 运维 可观测性 SRE

谷歌推出最新AngularJS升级工具,可快速迁移至Angular_JavaScript_覃云_InfoQ精选文章