震惊! 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-01-14

新的一年祝大家元旦快乐! 2021 年 12 月 31 日,随着 2021 年的落幕,CentOS Linux 8 的生命周期也走到了尽头,这意味着 CentOS Linux 此后将不再获得安全和功能更新。 一年前,CentOS / Red Hat 宣布他们将重点转移到 CentOS

2022-01-10

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

2022-07-26

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

2022-01-17

1月11日,Apache Ambari 项目的开发者之一: Jayush Luniya 发送了一封邮件,提议将 Apache Ambari 项目移至“阁楼”,即将项目搁置,不再开发。 在邮件中,Jayush Luniya 提出: 我要投票决定把 Apache Ambari 转移到阁楼,在过

2023-06-22

Rust 项目宣布成立新的顶级治理机构:领导委员会(Rust Leadership Council)。该领导委员会的成立,标志着此前老是闹幺蛾子的 Rust 核心团队和临时领导者职位都将被取消,此后将由 Rust 理事承担顶级治理问题的责任。 背景提要

2022-02-07

休,它也成为了 Apache 软件基金会 2022 年首个正式退休的项目。 Apache Ambari 是一款用于配置、管理和监控 Apache Adoop 集群的工具。Ambari 由一组 RESTful API 和一个基于浏览器的管理界面组成,旨在提供一个直观、易用的 Hadoop

2022-04-14

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

2022-12-13

in-import,主要带来以下收益: 不再强依赖 Babel 编译,项目可以使用 SWC、esbuild 等现代编译工具,进而提升编译效率。 不再受到 babel-plugin-import 的 import 限制,可以从 Vant 中导入除组件以外的内容,比如 Vant 4

2021-11-23

开放协作的开发模式,像两条绳子拧成了一股,成为开源项目生存和发展的核心支柱,一直延续至今。开放协作,赋予了开发者参与开源项目最大程度上的自由。这种自由,在Linux 内核的开发上首次攀上了高峰。 一群极客的

2022-09-08

为 install.python-poetry.org。安装程序现在是一个独立的项目,有自己的问题跟踪器。 新的安装程序包含以下改进: 从 standard wheels 安装发行版,而不是特定于平台的特殊档案。因此可支持pipx和手动安装,并防止发行版需要

2022-05-27

MyBatis 3.5.10 已发布,MyBatis 的前身为 iBatis,是一个数据持久层(ORM)框架,它提供的持久层能力包括 SQL Maps 和 Data Access Objects(DAO)。 主要变化 Bugfix 在 `test` 表达式中调用方法时出现意外的非法反射访问警告 #2392 自动

2023-11-21

了 “这个项目被放弃了吗” 的问题。 这让 Max 感到既震惊又气愤。他认为,这种质疑开发者的行为是在施加不必要的压力,也显得无礼。 事实上,开源项目从来没有 “必须持续开发” 的硬性规定。大多数开源许可协议都明

2022-07-05

注 smart 系列作品的朋友应该清楚,我们目前维护的开源项目除了这款 AIO 通信框架,还有 smart-http、smart-servet,以及现阶段重点投入的 smart-mqtt。 对于smart-mqtt,我们规划通过 GraalVM 将 Java 应用编译成原生镜像,使其更好的部署

2022-11-05

是最后一次维护更新。该公告宣称,LibreOffice 7.3 系列将不再接收维护更新,于本月底 11 月 30 日正式弃用。 LibreOffice 7.3.7 在 LibreOffice 7.3.6 维更新两个月后发布,包括 28 个错误修复,这些错误修复解决了用户报告或 LibreOffice 开