AngularJS进入生命末期
彻底改变了网络开发的JavaScript框架将不再被维护,但有第三方支持选项。
作者: Paul Krill
信息世界》总编辑
Sitikka/iStock
现在AngularJS的JavaScript框架已经达到了生命末期(EOL)的状态,下一代基于TypeScript的Angular框架背后的开发者们希望原来的用户能够向后续的框架迈进。
AngularJS最初由谷歌在2010年发布,于12月31日达到EOL,社区的长期支持也停止了。用户仍然可以从第三方寻求支持,包括支持服务公司XLTS.dev和Perforce。AngularJS的源代码仍将在GitHub上通过NPM、CDN和Bower提供。
[也在InfoWorld上:改变JavaScript开发的7种工具] 。
虽然受到AngularJS的启发,但谷歌的后续Angular是一个不同的框架,使用许多相同的理念,但在2016年用TypeScript重写。谷歌开发者关系工程师Minko Gechev说,TypeScript提供了静态类型,支持开发体验,有助于在部署到生产中之前识别错误。
Perforce的开源布道者Javier Perez强调,AngularJS的EOL状态有风险。"当一个开源社区的长期支持达到生命末期(EOL)时,就不会再发布补丁。对于用户来说,使用EOL版本的软件的风险是,如果发现了新的高严重性或关键漏洞,将没有补丁可用。"
此外,由于AngularJS被广泛用于网络应用,浏览器的变化可能会影响功能,Perez补充说。他解释说,AngularJS用户有四种选择,包括在AngularJS上保留应用程序并承担EOL风险,将应用程序重写为最新版本的Angular,使用另一个JavaScript框架重写,或者将应用程序保留在AngularJS上并获得支持。
谷歌的Gechev说,AngularJS通过允许工程师构建复杂的商业应用,"彻底改变了 "网络开发。Gechev说,很难说AngularJS还有多少用户,因为该框架通常作为一个直接从静态服务器引用的JavaScript文件发布。根据NPM的下载量,谷歌估计84%的开发者基础上使用Angular,而16%的人仍然使用AngularJS。
谷歌将Angular定位为一个 "包含电池 "的框架,内置最佳实践。它旨在成为常青树,并支持每一个开发人员不断发展他们的应用程序,利用ng更新经验。Angular将继续每年发布两次。Angular 13在11月发布,随后在12月发布了13.1和13.1.1点版。
相关的。
Paul Krill是InfoWorld的一名总编辑,他的报道主要集中在应用开发方面。
关注
Copyright © 2022 IDG Communications, Inc.