作者丨Mohit Pandey
编译丨诺亚
出品 | 51CTO技术栈(微信号:blog51cto)
Angular已经完全改版了。
“欢迎来到Angular的复兴,”Angular官方在X(twitter)上发布了这样一条帖子。
图片
正如开发人员所承诺的那样,该框架已经推出了v17,在语法和模板特性方面进行了许多新的升级。Angular的页面现在包括深色模式、深度指南、搜索功能和大量教程,最重要的是,还有Playground,它允许用户编写用户模板,从最新的功能开始。
这次改版的亮点是Angular.dev,它是Angular未来开发的新家园。这包括新的教程、更新的文档和最新Angular功能的指南。Playground是你可以探索所有这些概念的地方。
图片
发布博客(@angular)强调了公司对开源开发的承诺,以及对未来的v18版本的改进,该版本将重点放在稳定性上。此外,Angular的高级开发者关系Emma Twersky强调,该公司还重新格式化了其API和CLI引用,使其看起来像编辑器中的代码,以便于引用。
如果说有什么不同的话,那就是站点的更新突出了Angular框架现在的能力。
1、每次都太少太晚
虽然许多使用Angular的开发人员对Angular的“新变化”感到非常兴奋,但也有人说它已经死了,或者只是一个改版。一些人甚至开玩笑地质疑它是否被Adobe收购了,因为网站的新设计和标志看起来与Adobe的非常相似。
Angular死了吗?它的死忠粉们肯定认为没有,他们仍然抱着Angular将东山再起的希望。可是在web开发的世界里,更新、闪亮的框架,比如React,出现的速度比你说“Angular”的速度还快,很容易让人怀疑这个框架是否真的会成为历史的尘埃。
2022年,我们看到了Angular v15的发布,根据早期评论,它更加精致、稳定、可支持,这是它为生存所做的最后努力。当然,它可能没有在互联网上兴起多大波澜,但它确实被许多人使用。
Angular 15深受一众开发人员的喜爱。但现实真的会这样顺利吗?
2023年5月,Angular发布了v16,它被称为“自Angular首次推出以来最大的版本”,但开发者社区似乎并不太认同这一说法。
根据2023年Stack Overflow的开发人员调查,Angular的巅峰期已经过去了。它的使用率已经下降至18.7%,与2021年的30.7%和2022年的22.9%的辉煌时期相去甚远。React、Vue,甚至jQuery都抢走了它的桂冠。
更不用说,Angular的58.6%的满意度与React的74.5%和Vue的66.9%相比,无疑相形见绌。
至于为什么会失宠?对于初学者来说,像React和Vue这样更新、更轻的框架已经出现了,它们的语法更简单、渲染更快、SEO支持更好、包大小更小。
2、依然在努力坚持
谷歌一直以扼杀其许多产品而闻名。2019年,它杀死了AngularJS,但反过来又为其开发人员提供了Angular,这个框架的重点不仅仅是JavaScript。
不管怎样,Angular经历了比其他框架更多的版本。虽然这看起来像是一件好事,但从AngularJS到v2到v8,再到现在的v17,每个新版本,开发人员都必须重写或迁移他们的代码,这让他们觉得自己就像坐在永无止境的技术过山车上。
而且,我们不要忘记老版本一直缺乏支持和文档。尽管有了测试版更新,Angular v17仍然赢得了开发人员的喜爱。
所以,Angular可能不是市面上最时髦的框架,但它仍然很有活力。有趣的是,谷歌也一直在使用React和Angular作为它的很多框架。
但就像每一次更新和每年例行公事一样,新的博客不断涌现,来检查Angular是否已经死了。Angular团队知道这一点,因此承诺很快就会发布v18的稳定版本,因为他们知道这是开发人员一直渴望的。
参考链接:https://analyticsindiamag.com/how-is-angular-not-dead-yet/