AngularJS は、JavaScript をベースとしたオープンソースのフロントエンド フレームワークで、主に Google と個人および企業のコミュニティによって維持されています。最近、AngularJS はサポート終了 (EOL) ステータスに達し、将来的にサポートやメンテナンスは受けられなくなりました。Angular チームは、既存のユーザーが TypeScript をベースにした次世代の Angular フレームワークに移行できることを期待しています。
AngularJS は、もともと 2009 年に Brat Tech LLC の Miško Hevery によって開発されましたが、後に Google に買収されました。 AngularJS の最初のバージョンは 2010 年に Google によってリリースされました。2018 年 1 月に、Google は AngularJS の廃止のスケジュールを正式に発表しました。1.7.0 のリリース後、AngularJS の開発は 2018 年 6 月 30 日まで継続されます。その後、1.7は2021年12月31日までの長期サポート版としてサポートされます。
この日以降、コミュニティ サポートは終了します。 AngularJS ソース コードは、NPM、CDN、Bower 経由で GitHub で引き続き入手できます。
AngularJS
の後継バージョンは Angular
と呼ばれます。Angular は TypeScript に基づいており、AngularJS とは互換性がありません。 Angular は平均して 6 か月ごとにメジャー バージョンをリリースし、各メジャー バージョンには 1 ~ 3 つのマイナー バージョンがあります。通常、すべてのメジャー リリースには 18 か月のサポートがあり、これには 6 か月のアクティブ サポートと 12 か月の長期サポート (LTS) が含まれます。現在の Angular の最新バージョンは 13.1.x です。
ご存知のとおり、プロジェクトが EOL ステータスに達し、使用され続けると、潜在的なリスクに直面することになります。AngularJS は Web アプリケーションで広く使用されているため、移行が間に合わないとユーザーが危険にさらされる可能性があります。高重大度または重大度への抜け穴の下。 NPM のダウンロードに基づいて、Google は開発者の 84% が現在 Angular を使用しており、16% が依然として AngularJS を使用していると推定しています。
AngularJS の公式サポートとメンテナンスは終了しましたが、AngularJS を使い続けたい開発者は、他のサードパーティからのサポートを求めることもできます。