Angular 开发者 2021 调查报告
技术编辑:61丨发自 思否编辑部
公众号:SegmentFault
今年早些时候 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团队希望提供一种组件优先的方法,让初学者以尽可能少的概念开始使用该框架。此外,他们正在重构整个文档,这将减少重复,提高可读性和实用性。