Angular怎么还没死

译文 精选
开发 项目管理
不管怎样,Angular经历了比其他框架更多的版本。虽然这看起来像是一件好事,但从AngularJS到v2到v8,再到现在的v17,每个新版本,开发人员都必须重写或迁移他们的代码,这让他们觉得自己就像坐在永无止境的技术过山车上。

作者丨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/

责任编辑:武晓燕 来源: 51CTO技术栈
相关推荐

2021-06-16 13:08:14

微软Windows 10Windows

2018-04-08 15:17:23

2020-01-09 15:35:54

ReactAngularVue.js

2023-06-12 07:10:05

库克iPhone硬件

2021-06-15 14:14:21

统一推送联盟AndroidiOS

2017-07-26 10:08:06

FABDesign SuppAndroid

2023-09-07 11:33:42

通讯铁塔机械

2014-06-18 10:22:41

AngularAngular项目

2022-12-23 07:40:00

ReactVueAngular

2021-07-01 21:49:48

微服务Nacos服务

2021-08-31 10:25:55

性能Change Buff索引

2022-05-10 08:57:56

死锁程序线程

2021-12-28 21:52:14

订单

2023-11-09 08:46:24

2020-07-08 11:05:52

ReactAnglar前端

2015-12-18 10:14:08

Angular框架时代

2023-05-09 07:16:06

2023-11-07 11:24:18

2024-04-01 06:16:05

2019-04-12 10:44:39

点赞
收藏

51CTO技术栈公众号