<code id="ymukc"><xmp id="ymukc">

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

AngularJS   2018-08-29 08:57:15 發布
您的評價:
     
0.0
收藏     0收藏
文件夾
標簽
(多個標簽用逗號分隔)

眾所周知,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,幫助開發者選擇更適合自己的遷移路徑。

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

ngMigration Assistant

ngMigration Assistant是一個命令行工具,用于分析AngularJS應用程序,并在此基礎上,提出遷移路徑建議。同時,它還提供應用程序中代碼復雜性、大小、構造等方面的統計信息,告訴你遷移之前必要的準備工作。

谷歌聲稱,ngMigration Assistant旨在為遷移應用程序提供一個簡單、清晰和建設性的指導。它會根據AngularJS應用程序的實際情況,為你提供最適合你的遷移方案。

以下是AngularJS應用程序的示例,通過ngma app目錄的簡單命令,可以看到對應用程序的分析和建議:

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

首先,該工具能夠檢測應用程序中的統計信息。如必要,還能顯示遷移到Angular的準備步驟。

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

更多信息,請訪問: https://github.com/ellamaolson/ngMigration-Assistant

ngMigration Forum

ngMigration Forum是一個社區,聚集了網絡上最佳的遷移經驗和信息。

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

ngMigration Forum旨在回答開發者在遷移過程中遇到的問題,論壇會從技術和業務角度解釋為什么這些遷移路徑對你而言是重要的。

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

對于每個遷移路徑,你可以深入地閱讀并了解每個遷移路徑的工作原理,也可以提出你在遷移過程中遇到的問題,分享你的經驗,這樣能促進谷歌做進一步的改進。

更多信息請訪問: https://github.com/angular/ngMigration-Forum/wiki

 

來自:http://www.infoq.com/cn/news/2018/08/new-AngularJS-updatetools

 

六合特码资料
<code id="ymukc"><xmp id="ymukc">
<code id="ymukc"><xmp id="ymukc">

擴展閱讀

以開發者的視角整理編排的前端開發所使用語言的主流學習資源
AngularJS 應用翻譯工具:Angular GetText
碼農周刊分類整理
100+ 超全的 web 開發工具和資源
使用 AngularJS 開發一個大規模的單頁應用(SPA)

為您推薦

web安全實戰
jvm調優總結
貝葉斯分類
EvaThumber:基于URL的圖片處理庫 (可實現縮略圖 | 二維碼 | 水印 | 面部識別等)
iOS 第三方開源庫-----AFNetworking

更多

AngularJS
相關文檔  — 更多
相關經驗  — 更多
相關討論  — 更多