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的数组的扩展实例代码
Jul 09 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
Jul 31 Javascript
在JS中如何调用JSP中的变量
Jan 22 Javascript
JavaScript实现控制打开文件另存为对话框的方法
Apr 17 Javascript
ajax+jQuery实现级联显示地址的方法
May 06 Javascript
JS实现的系统调色板完整实例
Dec 21 Javascript
react.js CMS 删除功能的实现方法
Apr 17 Javascript
Angularjs实现控制器之间通信方式实例总结
Mar 27 Javascript
js数组去重的N种方法(小结)
Jun 07 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
Jul 30 Javascript
layui前端时间戳转化实例
Nov 15 Javascript
vue完美实现el-table列宽自适应
May 08 Vue.js
微信小程序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下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
用PHP实现弹出消息提示框的两种方法
2013/12/17 PHP
PHP使用MPDF类生成PDF的方法
2015/12/08 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
用jQuery获取IE9下拉框默认值问题探讨
2013/07/22 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
es6在react中的应用代码解析
2017/11/08 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
2017/12/06 jQuery
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
2018/02/21 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
微信小程序new Date()方法失效问题解决方法
2019/07/29 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
Python合并多个装饰器小技巧
2015/04/28 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
总结python实现父类调用两种方法的不同
2017/01/15 Python
通过python+selenium3实现浏览器刷简书文章阅读量
2017/12/26 Python
Python操作MongoDB数据库的方法示例
2018/01/04 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
Surfdome西班牙:世界上最受欢迎的生活方式品牌
2019/02/13 全球购物
元旦获奖感言
2014/03/08 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书