谷歌 Angular 产品和开发者关系负责人 Minko Gechev 日前发表了一篇关于 Angular 2025 战略的博客文章表示,团队的年度战略重点是投资于有助于 Angular 开发人员取得成功的关键领域。
目前正在针对以下几个目标进行优化:
具体而言,为了进一步改善开发者体验,Gechev 提出计划在 2025 年将 zoneless 推广到开发者预览版,使 Angular 具有更高效的变化检测能力、提高互操作性(例如,在 MFE 中)、并提高初始加载性能。
以及推出 Signal forms 功能。目前正在处于设计阶段,“我们将继续支持现有的表单模块,使其与 signal forms 可互操作,同时逐步推荐 signal forms 作为最佳实践。”
此外还有 RFC for selectorless components,“我们非常希望简化组件中的依赖管理,并且我们还希望将社区纳入这一流程”。考虑到 Karma 的弃用,Angular 团队也在寻找替代品,目前正在探索的有 Web Test Runner、Jest 和 Vitest。
为了让 Angular 开发人员更容易采用新功能,项目团队则计划改进 Angular 的文档以反映最新的最佳实践,同时提高有助于 Web 开发人员实现其目标的功能的可见性,并使其易于在现有堆栈中采用 Angular。
“我们承认,Angular 经历了几年的艰难时期,随后人们称之为 'Angular 复兴 '。我们还有很多教育工作要做,以便向不熟悉该框架的开发人员展示现代 Angular 是什么,以及它如何支持他们自信地构建 Web 应用。”
Gechev 还分享了 Angular 2024 年开发者调查的结果,基于来自开发者的近 10000 份回复。发现,79% 的 Angular 开发者正在使用最新的两个主要版本的 Angular,90% 的开发者正在使用独立组件、指令和管道,超过 80% 的开发者正在使用内置控制流。
开发人员整体满意度也有所提高,近 90% 的受访者表示对该框架感到满意。
(文/oschina)