Angular 3を忘れて、GoogleはAngular4に直接ジャンプします

先月、GoogleはAngular2の到着からわずか6か月後にAngular3がリリースされる計画を詳細に説明したとき、みんなを驚かせました。結局、Angular3のリリースはないことがわかりました。代わりに、Googleは3月に人気のJavaScriptフレームワークのバージョン4に移行します。

GoogleのIgorMinarは、ベルギーで開催された最近のNG-BE 2016 Angularカンファレンスで、Googleはバージョン2からバージョン4にジャンプし、アップグレードの数がリリースでの使用が計画されているAngularバージョン4ルーターと相関するようになると述べました。

実際、Minarは、12月から2月の間にAngular 4の8つのベータリリースがリリースされ、2月に2つのリリース候補がリリースされ、3月1日に一般リリースがリリースされるロードマップを作成しました。とにかく、フレームワークは単に「Angular」と呼ばれることをアドバイスしました。「AngularJSとは呼ばないでください。Angular2とは呼ばないでください。これらのバージョンがどんどんリリースされるので、誰にとっても非常に混乱するでしょう」と彼は言いました。

Angularは積極的なスケジュールであり、Angular5は2017年9月/ 10月に到着し、6か月後にAngular 6が到着し、Angular7は6か月後の2018年9月/ 10月に到着します。

Angular 4に対するGoogleの目標は、Angular 2との下位互換性を可能な限り高め、コンパイラのエラーメッセージを改善することです。11月、GoogleはAngularの次のバージョン(当時はバージョン3と呼ばれていました)について話し合い、ツールの改善とコード生成の削減を強調しました。

Angularのアップグレード計画には、TypeScript1.8から離れたベースラインとしてTypeScript2.1への移行も含まれています。これは重大な変更があることを意味しますが、ミナールは安心していました。「大したことにはならないでしょう。Google全体でこれらの移行を行ったので、非常に簡単でしたが、[いくつかの介入]が必要です。」Angular 2は、MicrosoftのJavaScriptの型付きスーパーセットであるTypeScriptで書き直されました。

今月初め、Googleは今月初めにAngular 2.3をリリースしました。これは、IDEと統合し、Angularテンプレートを使用して型の補完とエラーチェックを提供するように設計されたAngular LanguageServiceを備えたマイナーアップグレードです。コンポーネントのオブジェクト継承も紹介されています。Angular 2.2は11月に到着し、事前コンパイルの互換性を備えています。