Angular 开发者 2021 调查报告
【慧聪教育网】Angular 发布了面向 Angular 用户的开发者调查报告。据介绍,此次调查于今年年初进行,Angular 团队总共收到了大约 25000 份回复。
调查报告
超过 84% 的开发者对 Angular 感到满意,不到 8% 的开发者表示不满意
工龄较大(11 年以上)的开发者满意度相对更高,大约为 85%
Angular 团队表示,许多开发者都喜爱 Angular,因为它提供了良好的开发体验,还具备强大、简单、成熟和灵活的特性。
Angular 作为一个高度集成且稳定的前端开发平台,包含了框架、CLI、组件和 Service Worker 等模块,在被问及各部分的协同工作情况时,85% 的开发者认为 Angular 的不同模块可以很好地协同工作。团队也表示,他们非常看重各个模块的跨版本协同工作。这也是他们在ng update体验和 update.angular.io 上投入大量工作的原因。
此次调查还询问了开发者在使用该框架时对不同方面的满意程度。调查结果显示,开发者主要享受 Angular 为他们带来的生产力提升,其次是 Angular 提供的支持,让他们的应用程序保持最新。除了这两方面,开发者对 Angular 的 UI 组件、工具、文档和示例代码、性能也比较满意。
▲ 开发者对 Angular 不同方面的满意度
对于上述开发者不太满意的方面,Angular 团队表示他们已制定了路线图来帮助改进。
性能——Angular 团队一直在制作内容和构建工具来帮助优化应用程序。除此之外,他们正在与 Chrome 的 Aurora 团队合作,以提升 Angular 应用程序在 Core Web Vitals 中的得分。团队还正在开发一个新的图像组件,它应该可以提升性能,同时改进服务器端渲染管道。
调试和分析——去年团队发布了Angular DevTools,今年将会继续优化。团队表示正在探索 Angular 中的依赖注入调试 API,将在 Angular DevTools 中使用它们来帮助开发者了解提供程序的实例化及其依赖项。Angular 还与 Chrome DevTools 团队合作,以提供更好的堆栈跟踪和调试功能。
测试——与 Cypress、Nightwatch 和 Webdriver.io 合作以改进ng e2e。
文档——随着独立组件的发布,团队将致力于改进上手文档。他们希望提供一种组件优先的方法,让初学者以尽可能少的概念开始使用该框架。此外,他们正在重构整个文档,这将减少重复并提高可读性和实用性。