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 的修复。
您可能感兴趣的文章:
- redis一个比较大的改变,redis3.0.1 稳定版本发布,支持集群。redis 集群配置 reids Cluster
- 前不久,微软发布了其网络硬盘的正式版本:Windows Live Skydrive。它面向公共用户免费提供5G空间,最大单个文件支持到50M,还提供个人文件夹。微软的东西,当然会让人更放心一些,而且最重要的是它提供永久存储服务,还提供超链接!
- Working Practice-每一个版本发布前,首先有一个code freeze阶段
- Nginx发布1.9.0版本,新增支持TCP代理和负载均衡的stream模块
- Oracle宣称Java将每半年发布一个版本
- 关于unity5.2发布ios版本不支持ipv6网络-解决办法,升级版本
- Linux kernel 重要版本发布日期
- Angularjs中文版本开发指南发布
- 如果给一个单位做相关的软件,你认为最重要的是需要得到谁的支持,为什么
- IE系的Maxthon昨天发布1.2.00版本,支持RSS
- CYQ.Blog(QBlog) 单用户版本V3.0 发布下载[免费,简洁,高性能,双语言,8套皮肤,4种数据库支持]
- xcode创建一个工程的多个taget,便于测试和发布多个版本
- 验证通知是同步还是异步执行....据代码验证,通知其实是一个同步执行的过程,按照通知中心发布通知,然后订阅通知,接收通知step by step
- Spring.Net.FrameworkV3.0 版本发布了,感谢大家的支持
- Vmware虚拟机安装Ubuntu 16.04 LTS(长期支持)版本+VMware tools安装的图文教程
- 在使用Sql server 2005 生成脚本时,出现目标服务器版本不支持该对象或不支持该对象的一个属性。 (Microsoft.SqlServer.Smo)的解决办法
- 四年间隔 Joomal 发布 Joomla 2.5 为长期支持版
- 发布一个 SOUI 的 Release 版本需要哪些文件
- 一个JavaScript WEB日历控件,支持IE6,FireFox,可支持不同语言版本,目前支持中英文。
- 如何用angularjs制作一个完整的表格之四__自定义ng-model标签的属性使其支持input之外的html元素