Angular Developers 2022 調査レポート

Angular は、12,000 人の開発者からのフィードバックに基づいて、Angular ユーザー向けの最新の 2022 年開発者調査レポートをリリースしました調査では次のことが分かりました。 

  • 開発者の 82% 以上が Angular に満足していると回答し、開発者の 89% が以前の Angular のさまざまなコンポーネントの連携方法に満足しており、2021 年の 85% から増加しました。

  • 開発者のほぼ 70% がフレームワークの最新 2 つのバージョンを使用しており、v11 以前を使用しているのはわずか 9% です。
  • ほとんどの人は、ソーシャル メディアや Angular Web サイトから最新の Angular 機能について学び、次にブログ、StackOverflow などのオンライン コミュニティ、オンライン教育サイトが続きます。

回答者のお気に入りの Angular 機能は依存関係の注入で、次に IDE サポート、CLI ビルド ツール、Angular バージョンの維持でした。彼らが最も改善が必要であると特定した領域は、サーバー側のレンダリング、テスト、デバッグとプロファイリング、初期ロードのパフォーマンス、およびコンポーネントのオーサリング形式です。

さらに、Angular チームはロードマップに対応するものを検討しました。

  • ドキュメントとサンプル コード- このフィードバックに対処するために、彼らは概念を段階的に説明する新しい入門チュートリアルを開発しました。ドキュメントの内容もレビューされ、不足しているトピックや改善の余地がないか確認されています。来年は、スタンドアロン コンポーネント、サーバー側レンダリング、既存のテーマのリビジョンとクリーンアップに関する多くの新しいコンテンツが期待されます。
  • サーバーサイド レンダリング— ハイドレーションの開発者プレビューやエッジ レンダリングのワーカーとの互換性など、さまざまな改善を提供します。次に、開発チームは、部分的なハイドレーションと、Angular Universal と CLI のより適切な統合を検討する予定です。
  • 初期ロードのパフォーマンス— サーバー側のレンダリングでは、LCP が高速なため、初期ロード時間が遅くなることがよくあります。Angular チームが現在開発中であることを明らかにしたもう 1 つの機能は、より人間工学に基づいたコンポーネント レベルのコード分割 API で、遅延ロードする必要があるコンポーネント ツリーの部分に宣言的に注釈を付けることができます。今後数週間以内にアップデートが行われる予定です。
  • テスト Angular 開発チームは、ブラウザ内テストのために Angular CLI の Karma を Web Test Runner に置き換え、Jest のサポートを追加しています。
  • デバッグとプロファイリング - 11 月に Angular 15 でリリースされたスタック トレースを改善するために、Chrome DevTools を使用した作業を継続しましたまた、 Angular DevTools での依存関係の挿入とルーティング構造を理解するためのより良いツールを開発するための継続的な取り組みも行っています。
  • 実行時のパフォーマンス — Angular 16 では、シグナルを介して Angular に新しいリアクティブ システムが導入されています。チームは、手動による最適化を行わずにシグナルを使用してアプリケーションの実行時のパフォーマンスを向上させ、Core Web Vitals を改善することを計画しています。
  • コンポーネント オーサリング形式 —  Angular 16 は、必要な入力と自己終了タグを提供します。現在、開発チームは入力強制と制御フローの改善に取り組んでいます。 

詳細については、公式ブログをご覧ください。 

おすすめ

転載: www.oschina.net/news/242703/angular-developer-survey-2022-results