今年早些時候 Angular 面向使用者進行了年度開發者調查,共收到了25000份回覆。調查結果表明:超過 84% 的開發者對 Angular 感到滿意,不到 8% 的開發者表示不滿意;工齡較大(11 年以上)的開發者有 85% 滿意度。
Angular 包含了框架、CLI、元件和 Service Worker 等模組。在被問及各部分的協同工作情況時,85% 的開發者認為 Angular 的不同模組可以很好地協同工作。
Angular 團隊也表示非常看重各個模組的跨版本協同工作。這也是他們在 ng update 體驗和 update.angular.io 上投入大量工作的原因。
關於開發者在使用該框架時對不同方面的滿意程度,調查結果顯示:開發者最喜歡 Angular 給他們帶來的生產力提升,其次是 Angular 提供的支援,讓他們的應用程式保持最新。但開發者對效能、測試、除錯和分析的不滿意度較高。好訊息是,Angular團隊已經在其中一些方面進行了改進。
- 效能 —— Angular 團隊一直在製作內容和構建工具來幫助優化應用程式。此外,還和 Chrome 的 Aurora 團隊合作以提高 Angular 應用程式在 Core Web Vitals 中的得分。團隊還在開發一個新的影像元件,它將提升效能,改進伺服器端渲染管道。
- 除錯和分析 —— 去年 Angular 團隊釋出了 Angular DevTools,今年將繼續優化。團隊表示正在探索 Angular 中的依賴注入除錯 API,將在 Angular DevTools 中使用它們幫助開發者理解提供程式的例項化及其依賴項。此外,Angular 還與 Chrome DevTools 團隊合作,提供更好的堆疊跟蹤和除錯功能。
- 測試 —— 與 Cypress、Nightwatch 和 Webdriver.io 合作以改進 ng e2e。
- 文件 —— 隨著獨立元件的釋出,Angular團隊希望提供一種元件優先的方法,讓初學者以儘可能少的概念開始使用該框架。此外,他們正在重構整個文件,這將減少重複,提高可讀性和實用性。