写点什么

谷歌推出最新 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:002370
用户头像

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

关注

评论

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

【云管小知识】云管平台可以纳管网络设备吗?

行云管家

云计算 云服务 云管理

大型数字化企业采购堡垒机的五个必要性

行云管家

数字化 数据安全 堡垒机

与人类产生情感共鸣?数字华夏推出“夏澜”人形机器人;微软Azure AI语音服务推出虚拟人形象|AI日报

可信AI进展

DDD-4-领域建模

南山

领域驱动设计 DDD 领域建模 领域模型

DDD-5-统一语言

南山

领域驱动设计 DDD 领域驱动 统一语言

SD-WAN在教育行业的应用与优势解析

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

走出舒适圈,将自动化智能技术作为财务增长的催化剂

智达方通

数字化转型 企业管理 全面预算管理 企业成长

如何区分住宅代理与数据中心代理?

IPIDEA全球HTTP

线下参会报名丨智源数据与行业应用 Workshop 第二期

智源研究院

穿透人效本质,盖雅工场发布人效数字化套件

ToB行业头条

“大模型”热潮下,企业数智化如何落地?

人称T客

DDD-3-领域模型

南山

领域驱动设计 DDD 领域模型

厚积薄发,极石汽车加速前进

极客天地

《AIGC应用实战营》课程学习总结

江流

MES系统:企业工单管理难题的智能化钥匙

万界星空科技

mes 万界星空科技 工单管理 生产管理MES系统 生产工单

MCtalk·CEO对话×每刻科技:经济挑战期,企业如何将“好钢”用在“刀刃”上?

ToB行业头条

比特币质押项目Babylon引发链上Gas费大战:散户转向第三方Restaking协议的可能性

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 公链开发

湖南贝特新能源科技:巧用草料二维码,实现设备管理数字化

草料二维码

AIGC时代,如何为“数据飞轮”提速

字节跳动数据平台

大数据 数据中台 数据治理 数据安全 数据研发

可图大模型再进化,实现AI试衣自由!

快手技术

AI技术

SD-WAN供应商有哪些类型?怎么选择?

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

个人博客导航如何创建更有个性化

博客趣

个人博客 博科趣 m.bokequ.com 博客导航

万界星空科技QMS系统:重塑质量管理新纪元

万界星空科技

质量管理 万界星空科技 QMS 质量管理系统 生产质量管理

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