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 面向对象继承
Nov 26 Javascript
js监听表单value的修改同步问题,跨浏览器支持
Dec 31 Javascript
JavaScript 学习笔记(七)字符串的连接
Dec 31 Javascript
js调用css属性写法
Sep 21 Javascript
js中生成map对象的方法
Jan 09 Javascript
JS简单实现String转Date的方法
Mar 02 Javascript
Bootstrap表单布局
Jul 19 Javascript
详谈JavaScript的闭包及应用
Jan 17 Javascript
Vue实现选择城市功能
May 27 Javascript
原生jQuery实现只显示年份下拉框
Dec 24 jQuery
简单聊聊TypeScript只读修饰符
Apr 06 Javascript
分享一个vue实现的记事本功能案例
Apr 11 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 实例化类的一点摘记
2008/03/23 PHP
PHP Mysql编程之高级技巧
2008/08/27 PHP
PHP 函数语法介绍一
2009/06/14 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
PHP扩展程序实现守护进程
2015/04/16 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
iOS10推送通知开发教程
2016/09/19 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
document.forms[].submit()使用介绍
2014/02/19 Javascript
JS实现静止元素自动移动示例
2014/04/14 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
js实现照片墙功能实例
2015/02/05 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
基于javascript实现的购物商城商品倒计时实例
2016/12/11 Javascript
JavaScript中的惰性载入函数及优势
2020/02/18 Javascript
JavaScript实现轮播图特效
2020/04/10 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
python3之微信文章爬虫实例讲解
2017/07/12 Python
Python进度条的制作代码实例
2019/08/31 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
python的dict判断key是否存在的方法
2020/12/09 Python
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
Java Servlet的主要功能和作用是什么
2014/02/14 面试题
中级会计职业生涯规划范文
2014/01/16 职场文书
企业宣传口号
2014/06/12 职场文书
公司演讲稿开场白
2014/08/25 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
创建文明城市倡议书
2015/04/28 职场文书
Spring mvc是如何实现与数据库的前后端的连接操作的?
2021/06/30 Java/Android