Angular 開發(fā)者 2021 調(diào)查報告
技術編輯:61丨發(fā)自 思否編輯部
公眾號:SegmentFault
今年早些時候 Angular 面向用戶進行了年度開發(fā)者調(diào)查,共收到了25000份回復。調(diào)查結(jié)果表明:超過 84% 的開發(fā)者對 Angular 感到滿意,不到 8% 的開發(fā)者表示不滿意;工齡較大(11 年以上)的開發(fā)者有 85% 滿意度。

Angular 包含了框架、CLI、組件和 Service Worker 等模塊。在被問及各部分的協(xié)同工作情況時,85% 的開發(fā)者認為 Angular 的不同模塊可以很好地協(xié)同工作。
Angular 團隊也表示非常看重各個模塊的跨版本協(xié)同工作。這也是他們在 ng update 體驗和 update.angular.io 上投入大量工作的原因。
關于開發(fā)者在使用該框架時對不同方面的滿意程度,調(diào)查結(jié)果顯示:開發(fā)者最喜歡 Angular 給他們帶來的生產(chǎn)力提升,其次是 Angular 提供的支持,讓他們的應用程序保持最新。但開發(fā)者對性能、測試、調(diào)試和分析的不滿意度較高。好消息是,Angular團隊已經(jīng)在其中一些方面進行了改進。


性能 —— Angular 團隊一直在制作內(nèi)容和構建工具來幫助優(yōu)化應用程序。此外,還和 Chrome 的 Aurora 團隊合作以提高 Angular 應用程序在 Core Web Vitals 中的得分。團隊還在開發(fā)一個新的圖像組件,它將提升性能,改進服務器端渲染管道。
調(diào)試和分析 —— 去年 Angular 團隊發(fā)布了 Angular DevTools,今年將繼續(xù)優(yōu)化。團隊表示正在探索 Angular 中的依賴注入調(diào)試 API,將在 Angular DevTools 中使用它們幫助開發(fā)者理解提供程序的實例化及其依賴項。此外,Angular 還與 Chrome DevTools 團隊合作,提供更好的堆棧跟蹤和調(diào)試功能。
測試 —— 與 Cypress、Nightwatch 和 Webdriver.io 合作以改進 ng e2e。
文檔 —— 隨著獨立組件的發(fā)布,Angular團隊希望提供一種組件優(yōu)先的方法,讓初學者以盡可能少的概念開始使用該框架。此外,他們正在重構整個文檔,這將減少重復,提高可讀性和實用性。

