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 JSQL,SQL无处不在,
May 05 Javascript
javascript拖拽上传类库DropzoneJS使用方法
Dec 05 Javascript
最简单的JavaScript图片轮播代码(两种方法)
Dec 18 Javascript
Bootstrap3.0学习教程之JS折叠插件
May 27 Javascript
JS实现的RGB网页颜色在线取色器完整实例
Dec 21 Javascript
JavaScript 总结几个提高性能知识点(推荐)
Feb 20 Javascript
js 转义字符及URI编码详解
Feb 28 Javascript
详解angularJS自定义指令间的相互交互
Jul 05 Javascript
AngularJs ng-change事件/指令的用法小结
Nov 01 Javascript
Node.js 使用AngularJS的方法示例
May 11 Javascript
基于react项目打包css引用路径错误解决方案
Oct 28 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
Nov 04 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
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
详解PHP中的Traits
2015/07/29 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
createElement与createDocumentFragment的点点区别小结
2011/12/19 Javascript
兼容主流浏览器的iframe自适应高度js脚本
2014/01/10 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
简单纯js实现点击切换TAB标签实例
2015/08/23 Javascript
使用AJAX实现Web页面进度条的实例分享
2016/05/06 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
vue增删改查的简单操作
2017/07/15 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
vue 中swiper的使用教程
2018/05/22 Javascript
node 版本切换的实现
2020/02/02 Javascript
nodejs中使用worker_threads来创建新的线程的方法
2021/01/22 NodeJs
Python解析xml中dom元素的方法
2015/03/12 Python
Python匹配中文的正则表达式
2016/05/11 Python
Python下载网络文本数据到本地内存的四种实现方法示例
2018/02/05 Python
python实现简单图书管理系统
2019/11/22 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
HTML5应用之文件上传
2016/12/30 HTML / CSS
DeinDesign德国:设计自己的手机壳
2019/12/14 全球购物
联想C++笔试题
2012/06/13 面试题
个人素质的自我评价分享
2013/12/16 职场文书
收银员岗位职责
2014/02/07 职场文书
入党申请自荐书范文
2014/02/11 职场文书
2014小学植树节活动总结
2014/03/10 职场文书
个人工作主要事迹
2014/05/08 职场文书
债务授权委托书范本
2014/10/17 职场文书
2014年社区民政工作总结
2014/12/02 职场文书
2014年法院个人工作总结
2014/12/17 职场文书
创业计划书之物流运送
2019/09/17 职场文书
python 详解turtle画爱心代码
2022/02/15 Python