Angular
Angularには、以下のような特徴がある。
シングルページアプリケーション(SPA)の開発に向いている。
フルスタックフレームワークであり、単独でフロントエンド開発に必要な機能が一通り揃っている。
コンポーネント指向アーキテクチャである。
2012年6月にリリースされたバージョン1は「Angular 1」や「AngularJS」と呼ばれており、その後、2016年9月にリリースされたバージョン2は「Angular v2」または「Angular2+」と呼ばれていた。ただし、後述の通りバージョンリリースサイクルが早いため、バージョン2以降は単に「Angular」と呼ばれるようになった。