【あんぎゅらー】
Angular とは?
最終更新:
💡 画面とアプリの機能を組み立てる、GoogleのWebフレームワーク
Googleのチームが保守するWebアプリケーションのフレームワーク。TypeScriptとHTMLテンプレートでコンポーネントを作り、ルーティング、フォーム、HTTP通信などの公式機能を組み合わせてアプリを構築する。
📌 このページのポイント
Angularって何を作る道具?
TypeScriptで書くの?
画面以外の機能もある?
NgModuleを必ず書くの?
新しいコードにはstandaloneコンポーネントを使うことが推奨されているよ。既存のNgModuleを使うコードもあるので、プロジェクトのバージョンや構成を確認しよう。
Zone.jsやAngularJSの記事も参考になる?
現行AngularとAngularJSは区別しよう。変更検知もバージョンや設定次第で、Angular 21以降はzonelessが既定だよ。古い記事の前提をそのまま当てはめないことが大切だね。
もっと詳しく知りたい人へ
CLIではどんな作業ができる?
Angular CLIはプロジェクトのひな形作成、開発、テスト、デプロイ、保守を支援する。npmの@angular/cliに含まれるngコマンドを使う。実際のコマンドや利用条件は、プロジェクトのAngularバージョンに合う公式ガイドで確認しよう。
まとめ:ざっくりこれだけ覚えればOK!
「Angular」って出てきたら「公式の機能群でWebアプリを組み立てるフレームワーク」と思えばだいたいOK!
📖 おまけ:英語の意味
「Angular」 = Webアプリケーションのフレームワーク名
💬 現行のAngularと、以前のAngularJSは区別しよう。AngularJSの公式サポートは2022年1月に終了しているよ