素材巴巴 > 程序开发 >

AngularJS 退役!

程序开发 2023-09-09 22:38:43

点击“开发者技术前线”,选择“星标”

让一部分开发者看到未来

整理 | 于轩       责编 | 张红月  来自  | CSDN

85d858667414ddfbfabdcff449c8c298.png

革新 Web 开发的 “元老” 退役

e169196a16efba2034ee8450ba85aad5.png

官方博客通知 

AngularJS 是谷歌广受欢迎的开源 JavaScript Web 应用框架 Angular 系列的第一个主要版本。2018 年 1 月,在进入长期支持(LTS)之前,Angular 团队制定了 AngularJS 的淘汰计划。随后在 2018 年 7 月 1 日,AngularJS 进入 3 年的长期支持期。2020 年 7月,团队宣布由于疫情,AngularJS 的 LTS 日期将推迟六个月,延长到 2021 年 12 月 31 日。在此日期之后,谷歌不再为 AngularJS 框架提供补丁或更新。

AngularJS 最初由谷歌在 2010 年发布,2021 年 12 月 31 日达到生命终止(EOL)状态,社区的长期支持也随之停止。用户仍然可以寻求第三方的支持,包括支持服务公司 XLTS.dev 和 Perforce。AngularJS 的源代码仍将通过 NPM、CDN 和 Bower 在 GitHub 上提供。

继续使用存在风险?

Perforce 的开源布道者哈维尔·佩雷斯(Javier Perez)强调,AngularJS 的 EOL 状态存在风险。“当开源社区的长期支持达到生命终止期(EOL)时,就不会再发布补丁。对于用户来说,使用 EOL 版本的软件风险很大。因为如果发现新的严重性或关键的漏洞,将没有补丁可用。”

此外,佩雷斯补充说,由于 AngularJS 被广泛用于网络应用,浏览器的变化可能会影响功能。对于 AngularJS 用户有四种选择:一是将程序继续应用在 AngularJS 上,不过要面临 EOL 风险;二是将应用程序重写到 Angular 的最新版本;三是使用另一个 JavaScript 框架重写;四是将应用程序保留在 AngularJS 上并获取支持。

谷歌的格切夫(Gechev)说,AngularJS 通过允许工程师构建复杂的商业应用程序,“彻底改变”了 Web 开发。格切夫表示,很难说 AngularJS 还有多少用户,因为该框架通常作为直接从静态服务器引用的 JavaScript 文件发布。根据 NPM 的下载量,谷歌估计 84%的基础开发者使用 Angular,而 16% 的开发者仍在使用 AngularJS。

更优版本供开发者选择

虽然 AngularJS 的 JavaScript 框架已经达到了 EOL 状态,但是幕后开发者希望原始用户能够继续使用基于 TypeScript 的下一代 Angular 框架。谷歌后续的 Angular 与之前不同,虽然受到 AngularJS 的启发,也有许多相同的理念,但它在 2016 年用 TypeScript 进行了重写。谷歌开发者关系工程师 Minko Gechev 说,TypeScript 提供了静态类型,支持开发体验,有助于在部署到生产中之前就识别出 bug。

谷歌 Angular 团队的开发者倡导者马克·汤普森(Mark Thompson)在博客中写道:AngularJS 的继任者 Angular 将继续向前发展,提高稳定性和开发人员的工作效率,并为 Web 可扩展应用程序的开发开辟了新的前进道路。作为一个最佳实践,我们建议团队将他们的应用程序升级到 Angular。

谷歌将 Angular 定位为一个内置最佳实践的“附带电池”的框架。它目标成为一棵“常青树”,支持每个开发者利用 ng update 的经验,不断发展他们的应用程序。此外 Angular 的生产版本将继续每年发布两次(目标是每六个月一次),每次发布一个主要版本,每个主要版本有 1-3 个次要版本。已知的是,去年 11 月发布了 Angular 13,随后 13.1 和 13.1.1 在 12 月发布。

参考链接:

 

— 完 —

点这里👇关注我,记得标星呀~

前线推出学习交流一定要备注:

研究/工作方向+地点+学校/公司+昵称(

如算法+上海

扫码加微信,进群和大佬们零距离

END

后台回复“电子书” “资料” 领取一份干货,数百面试手册等你

开发者技术前线 ,汇集技术前线快讯和关注行业趋势,大厂干货,

是开发者经历和成长的优秀指南。

历史推荐

一新编程语言问世,麻省理工学院推出 Twist

用了五年 VS Code ,我决定换成 JetBrains……

Vue 涉及国家安全?尤雨溪亲自回应!

好文点个在看吧!


标签:

上一篇: 3.4 Bootstrap 按钮下拉菜单 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。