Angular 开发者 2020 年度调查统计结果发布
Lasted 2020-12-17 14:53:50
年初的时候,Angular 团队进行了一次开发者年度调查,收到了近3万份的回复。最近发布了这次调查统计的结果。
在调查中,Angular 团队提出了几个封闭性和开放性的问题,然后分析了所有回复。结果显示,超过 50% 的开发人员给 Angular 的评分为 9分或 10分(满分10分),而不到 6%的人给该平台 5分以下的评分。
我们看一下详细的反馈。
您最近一次的主要版本更新是否容易?
这次调查是在第 9 版 Angular 发布后进行的,第 9 版发布了 2016 年至今最重大的改变。对 2600多个 Google 的 Angular 项目进行了覆盖测试,具有良好的兼容性。在发布 10和 11版本之后,也从社交媒体收到了有关于更新的反馈。
对这个问题,54%的受访者认为迁移容易,只有 8%的人认为这一过程很艰难,而 38%的人保持中立。
您重点关注哪些方面?
在调查中,开发人员需按重要性对文档、新特性、初始加载性能、运行时性能、工具、易于更新这几项排序。
大多数人对更短的运行时间和更好的文档感兴趣。易于更新也获得不错的满意度。
计划的改进
Miško 写的 “我们如何使 Angular 快速实现” 文章中列举了一些 Angular 正在使用的优化方法,比如,让 JavaScript VM 尽快执行代码更改检测。
在项目路线图 “Zoneless Angular” 中,Angular 希望将 Zone.js 设为可选,并为开发人员提供更多控制权。
如果为开发人员提供了解应用程序生命周期的工具,告诉用户 Angular 在用户代码上花费了多少时间等,那么更多的人将能让他们的应用程序运行更快。路线图中的 Angular DevTools 项目就是用来解决这个问题。
开放性问题的反馈显示,喜欢和不喜欢 Angular 的人都表示希望改进文档。所以,Angular 团队优先考虑了这方面的提议,包括改进开发人员的入门培训以及视频指南和教程,以帮助人们在不同的情况下应用 Angular。
开放性问题的反馈大致分为 11 个类别:
开发人员最关心的问题是文档和手册,其次是性能和加载时间。为了使应用获得更快的加载速度,Angular 计划删除旧版 View Engine 减少框架开销,另外会编写更多的文档和技术文章帮助开发人员优化应用加载时间。