AngularJS 将再发布一个重要版本 然后进入长期支持阶段


Posted in Javascript onJanuary 31, 2018

AngularJS 将再发布一个重要版本 然后进入长期支持阶段 

Angular 团队的早期开成员之一Pete Bacon Darwin 近日在 Angular 博客 公布 了一个消息,他说道:

目前团队正在开发 AngularJS 1.7.0,而 1.7 的开发周期将一直持续到 2018 年 6 月 30 日。7 月 1 日起,AngularJS 将进入为期 3 年的长期支持阶段 (LTS)。

Pete Bacon Darwin 表示,团队知道许多开发者仍然在使用 AngularJS,而且向 Angular 迁移需要一定的时间和精力,但他们更需要开发者清楚了解到未来 AngularJS 的开发计划。

我们都知道,AngularJS 是 Angular 1 的专属名字,Angular 2 之后的版本才开始称为 Angular。Angular 2 也不是从 Angular 1 升级过来的,Angular 2 使用了 TypeScript 进行重写,所以 AngularJS 和 Angular 之间的差别比较大,即便你用过 AngularJS,上手 Angular 也有一定的学习曲线,基本上可以认为 Angular 是一个全新的框架。

但 Angular 2 之后的版本,如 Angular 4, 5, 6,大可把它们看作是 Angular 2.4, 2.5, 2.6,官方解释过当时由 Angular 2 直接到 Angular 4 的原因是,Angular 开始使用 semver 语义化版本,并做了一次版本对齐。

AngularJS 的日程表

  • 2018年1月1日 - 6月30日: AngularJS 1.7.0 开发阶段
  • 2018年7月1日 - 2021年6月30日:AngularJS 1.7 长期支持阶段

所有现在运行的 AngularJS 应用在未来都能正常工作,也会获得官方支持的更新。AngularJS 的npm , bower,  CDN 也都可以继续使用。

那么,进入长期支持阶段意味着什么呢?这意味着团队只会将重点放在对至少满足以下条件之一的错误提供修复:

  • 在框架的 1.7.x 分支中检测到安全漏洞
  • 主流浏览器发布的版本导致在生产环境使用 AngularJS 1.7.x 的应用程序停止工作
  • jQuery 发布的版本导致在生产环境使用 AngularJS 1.7.x 的应用程序停止工作

所以开发团队表示,1.7.0 之后发布的补丁版本如 1.7.1, 1.7.2,它们都不会包含破坏性变更,主要是对框架进行一些 bug 的修复。

Javascript 相关文章推荐
理解Javascript_14_函数形式参数与arguments
Oct 20 Javascript
JQuery遍历json数组的3种方法
Nov 08 Javascript
jQuery表单事件实例代码分享
Aug 18 Javascript
关于js二维数组和多维数组的定义声明(详解)
Oct 02 Javascript
详解PHP中pathinfo()函数导致的安全问题
Jan 05 Javascript
jQuery EasyUI 页面加载等待及页面等待层
Feb 06 Javascript
jQuery多选框选择数量限制方法
Feb 08 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
Mar 02 Javascript
详解JavaScript调用栈、尾递归和手动优化
Jun 03 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
Feb 03 Javascript
关于node-bindings无法在Electron中使用的解决办法
Dec 18 Javascript
JavaScript JMap类定义与使用方法示例
Jan 22 Javascript
微信小程序progress组件使用详解
Jan 31 #Javascript
微信小程序button组件使用详解
Jan 31 #Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
Jan 31 #Javascript
微信小程序模板(template)使用详解
Jan 31 #Javascript
浅谈MUI框架中加载外部网页或服务器数据的方法
Jan 31 #Javascript
js保留两位小数方法总结
Jan 31 #Javascript
微信小程序icon组件使用详解
Jan 31 #Javascript
You might like
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
php简单获取复选框值的方法
2016/05/11 PHP
详解Laravel视图间共享数据与视图Composer
2016/08/04 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
基于jquery的鼠标拖动效果代码
2012/05/30 Javascript
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
基于jquery实现轮播焦点图插件
2016/03/31 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
input框中的name和id的区别
2016/11/16 Javascript
实例详解vue.js浅度监听和深度监听及watch用法
2018/08/16 Javascript
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python的id()函数解密过程
2012/12/25 Python
Python实现定时任务
2017/02/08 Python
python docx 中文字体设置的操作方法
2018/05/08 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
python如何提升爬虫效率
2020/09/27 Python
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
2013/01/06 HTML / CSS
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
一个C/C++编程面试题
2013/11/10 面试题
党员2014两会学习心得体会
2014/03/17 职场文书
纪检监察建议书
2014/05/19 职场文书
同学聚会策划方案
2014/06/06 职场文书
同事打架检讨书
2015/05/06 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
《祁黄羊》教学反思
2016/02/20 职场文书
晶体管来复再生式二管收音机
2021/04/22 无线电
Go语言使用select{}阻塞main函数介绍
2021/04/25 Golang
Pytorch中TensorBoard及torchsummary的使用详解
2021/05/12 Python
使用Nginx搭载rtmp直播服务器的方法
2021/10/16 Servers