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 相关文章推荐
用js实现小球的自由移动代码
Apr 22 Javascript
url参数中有+、空格、=、%、&、#等特殊符号的问题解决
May 15 Javascript
js的2种继承方式详解
Mar 04 Javascript
JS根据年月获得当月天数的实现代码
Jul 03 Javascript
JS+CSS相对定位实现的下拉菜单
Oct 06 Javascript
javascript实现表单验证
Jan 29 Javascript
arcgis for js 修改infowindow样式的方法
Nov 02 Javascript
解决给dom元素绑定click等事件无效问题的方法
Feb 17 Javascript
Angular-UI Bootstrap组件实现警报功能
Jul 16 Javascript
AngularJS 事件发布机制
Aug 28 Javascript
脚手架vue-cli工程webpack的作用和特点
Sep 29 Javascript
jquery实现选项卡切换代码实例
May 14 jQuery
微信小程序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 数组入门教程小结
2009/05/20 PHP
PHP Error与Logging函数的深入理解
2013/06/03 PHP
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
2017/04/19 PHP
用jscript实现列出安装的软件列表
2007/06/18 Javascript
两个比较有用的Javascript工具函数代码
2010/02/17 Javascript
使用Post提交时须将空格转换成加号的解释
2013/01/14 Javascript
js实现数组转换成json
2015/06/26 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
用angular实现多选按钮的全选与反选实例代码
2017/05/23 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
利用Electron简单撸一个Markdown编辑器的方法
2019/06/10 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
vue项目创建步骤及路由router
2020/01/14 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
Python3使用requests登录人人影视网站的方法
2016/05/11 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
Python实现的概率分布运算操作示例
2017/08/14 Python
Python虚拟环境项目实例
2017/11/20 Python
Python中optparser库用法实例详解
2018/01/26 Python
Python异常的检测和处理方法
2018/10/26 Python
如何关掉pycharm中的python console(图解)
2019/10/31 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
Python PIL库图片灰化处理
2020/04/07 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
2020/08/17 Python
pytorch 计算Parameter和FLOP的操作
2021/03/04 Python
铭万公司.net面试题笔试题
2014/07/20 面试题
小学教师师德师风个人整改措施
2014/09/18 职场文书
西部计划志愿者工作总结
2015/08/11 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python
MySQL插入数据与查询数据
2022/03/25 MySQL