前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于Google结束对AngularJS的支持,你应该知道的

关于Google结束对AngularJS的支持,你应该知道的

作者头像
御剑
发布2022-03-09 14:06:30
8060
发布2022-03-09 14:06:30
举报
文章被收录于专栏:微言码道

技术前沿:关注与传播前沿的技术与资讯

非常有知名度与影响力的框架AngularJS已被其官方宣布终止支持。AngularJS于2021/12/31日结束支持。

仍然在使用AngularJS的团队与公司,需要开始采取行动以应对这一现状。

AngularJS于2010年发布,那个时候前端还是JQuery为主流,而现在占据主流的React,Vue还未出世。那个时候AngularJS提出的MVC及双向数据绑定在当时可以说是开创性的。吸引了非常多的关注与使用。

2018年,Google就宣布了一个三年的对AngularJS的延期支持计划,并在疫情的情况下再次延期至2021年年底。而新的Angular取代了原有的AngularJS,但其理念已完全不同。

一)

需要注意的是,被结束支持的是AngularJS,而不是Anuglar,Angular是AngularJS的继任框架,与AngularJS并不是同一个东西。

虽然如此,但AngularJS仍在被较多的使用。

AngularJS与其继承者Angular在理念上有较大差异,从AuglarJS迁移至Angular的曲线较高,这也是非常多的项目仍在使用AngularJS的原因所在。

二)

被结束支持的AnuglarJS,如果仍在使用,未来将面临以下的困境。

不会获取任何安全及其它方面的补丁更新

在安全变得越发重要的今天,使用一个没有安全性补丁更新的框架,对任何一个项目或团队来说,都是一个风险极高的事情。

面临与生态的脱节

不再更新的AngularJS,理所当然的会面临浏览器更新,新物性,关联生态框架更新等不一致的脱节的困境。

这些都是需要慎重应对的挑战。

三)

如何应对?

应对措施无非以下几种,请根据实际情况选择最合适的措施。

抛弃AngularJS,切换至Angular或React,Vue等类似框架

在允许的条件下,特别是你的产品或项目未来仍然有很长的一段生命周期,那果断的切换至Angular或React,Vue等类似的框架是最好的选择。

虽然这会付出一些成本,但它是必须要面对的事情。

使用fork的anuglarJS

是的,仍然有一个好消息就是,对于AnuglarJS来说,虽然Google停止了支持,但开源的生态就是这样,不断的会有人fork并维护新的版本。

AngularJS也是同理,比较知名的一个fork就是https://xlts.dev/angularjs

如果你的项目或产品不再具备重构的条件与基础,这个可能是最佳的选择。

自己维护

停止支持,但AngularJS的所有源码仍然可以访问到。如果你的团队有足够的能力,自己去维护,也不失为一种选择。

End

技术就是如此,不断更替。作为技术人员,需要能及时,妥当的处理类似的技术更替。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微言码道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一)
  • 二)
  • 三)
  • End
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档