Angular 13的未来

1,411 阅读2分钟

Angular 13的未来

Angular 12.0.0 已经在2021年5月份发布了,Angular 12的主要版本正逐渐接近“Ivy Everywhere”,最新版本让Angular的生态系统可以过渡到Ivy编译器。

img

Angular 12做了很多改进,空值合并允许开发者通过TypeScript和Angular模版写出更干净的代码,webpack 5和4.2版本的TypeScript,以及默认是严格模式,可以在开发模式下更容易地捕获错误。

所以下一代Angular版本又有什么改进?Angular的未来在那里?

Angular收到了大量来自谷歌和Angular社区的功能特性请求,并且通过连续的审查和评估来构建他们的开发路线,最终确定功能特性请求的优先级。

Angular的未来是光明的,因为新的特性即将面世:

严格的类型更好的帮助开发者

对交互式表单实施严格的类型检查可以帮助开发者在开发阶段发现更多的问题。

减少框架开销

移除旧的视图引擎,理论上可以获得更小的Angular开销(更少的维护成本,复杂度更低的代码以及更小的包)

改进文本时间和调试

拆除自动测试环境去改进测试时间和在测试之间创造更好的隔离。目标是改变测试平台,然后可以在每次测试运行后自动地清理和拆除测试环境。

可选的Angular模块化

可选的Angular模块化允许开发者去开发更独立的组件,并且可以实现可替代API来声明组件的编译范围。

主体元素支持指令

对主体元素添加指令,允许开发者在没有继承的情况下,通过更多的行为去扩充他们的组件。

作为插件的Angular编译器

如果这个在将来实现,开发者基本上可以提高编译性能和减少维护成本。

更符合人体工程学的组件级拆分API

网页应用以初始加载时间缓慢著称。应用一个更细化的组件级代码拆分是一种优化初始加载时间的方式。

你不能等到下一个版本再发布的最喜欢的新的特性是什么?是上面罗列的这些特性吗还是其它? 可以分享下和一起讨论 下Angular的未来,如果我们能统治世界,我们可以做什么去让世界变得更美好?