AngularJS 生命周期结束,结束了罪恶的一生?


AngularJS 是一个基于 JavaScript 的开源前端框架,它主要由 Google 以及个人和公司所组成的社区进行维护。日前 AngularJS 已经达到了生命周期终止的状态(EOL),未来将不再获得任何支持与维护,Angular 团队希望现有用户能够迁移到下一代基于 TypeScript 的 Angular 框架。

AngularJS 最初是由 Brat Tech LLC 的 Miško Hevery 于 2009 年开发,后被 Google 所收购。AngularJS 首个版本于 2010 年由 Google 发布,2018 年 1 月官方宣布了淘汰 AngularJS 的时间表:在发布 1.7.0 之后,AngularJS 的开发将持续到 2018 年 6 月 30 日。之后,1.7 作为长期支持版本将一直支持到 2021 年 12 月 31 日。

在此日期之后,社区将停止对其进行支持。AngularJS 源代码仍将通过 NPM、CDN 和 Bower 在 GitHub 上提供。

AngularJS 的后续版本被称为 Angular,Angular 基于 TypeScript,与 AngularJS 并不兼容。Angular 平均每 6 个月发布一次主要版本,每个主要版本有 1-3 个次要版本。所有主要版本通常有 18 个月的支持,其中包括 6 个月的有效支持,以及 12 个月的长期支持 (LTS)。Angular 目前的最新版本为 13.1.x。

众所周知,当一个项目达到 EOL 状态后仍继续使用就会面临潜在的风险,由于 AngularJS 被广泛用于 Web 应用,如果不及时迁移就有可能将用户暴露在高严重性或关键漏洞之下。根据 NPM 的下载量计算,Google 估计目前已有 84% 的开发者在使用 Angular,仍然有 16% 的开发者还在使用 AngularJS。

虽然官方已终止了对 AngularJS 的支持与维护,但愿意死守 AngularJS 的开发者还可以寻求其他第三方的支持。


相關推薦

2022-07-26

,WebStorm 支持 package.json 文件中的 typesVersions 字段。 对 AngularJS 的支持结束 由于 AngularJS 现在已经达到了生命周期结束。WebStorm 2022.2 将不再积极维护它。AngularJS 仍然可以在其他版本的 WebStorm 和 JetBrains IDE 中使用。 内置的远程

2023-06-21

行升级。 官方表示,用户必须在 9 月 11 日 OpenSSL 1.1.1 生命周期结束之前,升级到更新版本的 OpenSSL。目前最新版本的 OpenSSL 3.1 在 2025 年 3 月 14 日前将得到官方支持,而长期版本 OpenSSL 3.0 的生命周期可达 2026 年 9 月 7 日。 据

2023-01-15

随着 Linux 6.0.y 系列中的 6.0.19 的更新,6.0 系列也达到了生命周期的终点,该版本也是该系列的最后一个稳定版本。 目前 6.0.y 系列在 kernel.org 网站上已经被标记为 EOL(End of Life)。 内核维护者 Greg Kroah-Hartman 表示: 我在此

2022-12-04

管 Marcus Meissner 在官网发布公告,宣告 openSUSE Leap 15.3 的生命周期即将结束,推荐用户尽快升级。 SUSE Linux Enterprise Server 15 SP3 将于 2022 年 12 月 31 日结束其常规维护和支持阶段。由于 openSUSE Leap 15.3 使用了 SLES 15 SP3 更新,因

2022-08-22

Linux 5.18 已结束生命周期,在 kernel.org 上被标记为 EOL ,这意味着该版本不会再有任何 Bug 修复和安全补丁。 Linux 5.18 于 2022 年 5 月底发布是一个非 LTS 版本,只有为期三个月的支持,在维护了 19 个版本之后退役。 仍想

2023-06-16

22.10(Kinetic Kudu)操作系统版本将于 2023 年 7 月 20 日达到生命周期结束,并敦促用户尽快将其系统升级到最新的 Ubuntu 23.04(Lunar Lobster)版本。 Ubuntu 22.10 于 2022 年 10 月 20 日发布,它是一个短期支持版本,只有 9 个月的软件和

2022-04-14

2022 年 4 月 13 日,Linux 内核 5.16 版本被标记为 EOL(生命周期结束),它不再接收内核开发人员的安全补丁、功能修复等更新内容。 开发者 Greg Kroah-Hartman 发布了 Linux 5.16 的最后一个维护版本: Linux 5.16.20,并在邮件中宣

2022-07-07

日发布公告,表示 Qubes OS 4.0 计划于 2022 年 8 月 4 日达到生命周期结束(EOL),如今还有不到一个月时间。 Qubes 是一个开源的、以安全为重点的桌面操作系统,Qubes OS 利用基于 Xen 的虚拟化技术,允许创建和管理称为 qubes 的隔

2022-11-05

文档基金会(The Document Foundation)于近日更新了 LibreOffice 7.3.7  版本,这是 LibreOffice 7.3 办公套件系列的第七次,也是最后一次维护更新。该公告宣称,LibreOffice 7.3 系列将不再接收维护更新,于本月底 11 月 30 日正式弃用

2023-07-06

在红帽企业Linux 7(RHEL 7)标准的十年生命周期即将结束之际,一些企业发现他们无法在 2024 年 6 月 30 日之前完成计划中的迁移。为了支持 IT 团队赶上他们的迁移计划,红帽宣布为 RHEL 7 ELS 提供 4 年 ELS 维护期。 所有RHEL的大版

2023-11-01

系统 —— Windows CE (Windows Embedded Compact) 本月迎来了它的生命周期终点。 Windows CE 最初是 Windows 的精简版本,之后逐渐发展成为全新的操作系统,它有自己的 CE 内核,而不是传统 Windows 操作系统使用的 NT 内核。 它的最后一个

2022-01-19

AngularJS 是一个基于 JavaScript 的开源前端框架,它主要由 Google 以及个人和公司所组成的社区进行维护。日前 AngularJS 已经达到了生命周期终止的状态(EOL),未来将不再获得任何支持与维护,Angular 团队希望现有用户能够迁移到

2023-04-15

发出官方公告(忠告): CentOS Linux 7、CentOS Stream 8 的生命周期即将结束,这两个版本的支持时间都只剩一年,请大家抓紧时间迁移。 CentOS Stream 8 的结束时间是 2024 年 5 月 31 日,作为 Red Hat Enterprise Linux (RHEL) 的上游分支,

2022-06-05

升级到 Ubuntu 22.04 LTS 了,因为 21.10 版本将在下个月达到生命周期结束。 Ubuntu 21.10(代号为 Impish Indri),于 2021 年 10 月 14 日发布,是一个仅提供 9 个月支持的短期版本,而下个月也就是 2022 年 7 月 14 日将正式期满。 Ubuntu 21