没有 Angular 3 ,Angular 4 计划2017年3月发布

王练
 王练
发布于 2016年12月14日
收藏 14

在12月8-9日的 NG-BE, Belgium’s first Angular conference (比利时首次 Angular 会议)上,Angular 首席开发 Igor Minar 提到了关于 Angular 后续版本发布时间的相关信息。

没有 Angular 3 ,Angular 4 计划2017年3月发布。


今年9月 Angular 2 正式发布,Angular 团队宣布他们将切换到语义化版本控制规范(SEMVER)。

正如名称所解释的,语义化版本控制是关于添加版本号的意义。语义化版本由三个数字组成:


每当修复一个错误并释放它,增加最后一个数字;如果添加一个新的功能,增加第二个数字;每当释放一个重大改变,增加第一个数字。

这对 Angular 团队意味着什么?和每个不断发展的软件一样,突变随时可能发生。 现在,即使只是将 Angular 的 TypeScript 依赖从 v1.8 升级到 v2.1 或 v2.2 并用它编译 Angular ,在技术上会导致突变。 所以他们非常非常重视 SEMVER。

从 Angular 1 到 Angular 2 ,这是一个彻底的改变,有新的API,新的模式,Angular 2 是一个完全重写。

而从版本2更改为版本4、5,...和从 Angular 1 升级完全不同。它不会是一个完整的重写,它将只是一些核心库的更改,需要一个主要的 SEMVER 版本更改。 此外,将有适当的弃用阶段,以允许开发人员调整其代码。

为什么没有3?

核心 Angular 库存在于单一的 GitHub 存储库中,所有这些都以相同的方式进行版本化,但作为不同的 NPM 包分发:


由于路由器软件包版本的这种不对齐,团队决定直接使用 Angular 4 。以这种方式,保证所有的核心包都对齐,这将更容易维护且有助于避免将来混乱。

暂定的发布计划:


在 Google 内部,Angular 团队使用一个工具来处理自动升级。 这是一个仍需更详细规划的东西,团队正在努力使这个工具可用,可能会在2017年 Angular 5 发布时同步放出。

来源:Angular Blog

编译:开源中国

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:没有 Angular 3 ,Angular 4 计划2017年3月发布
加载中

精彩评论

E
EternalEnvy
G胖担任的主程序
zzeric
zzeric
不科学,下下个版本不应该是5,是8才对
d
datousir
谷歌版本帝走起
lieefu
lieefu
版本大帝,非你莫属

最新评论(23

布老虎
布老虎
2,4,8,16!hahahhh
阿信sxq
阿信sxq
要不要这样版本帝啊
w景洋
w景洋
angular4 angular8 angular16 是不一样的烟火
宏哥
宏哥
两个凡是脑子笨, 只能用jquery .

这种东西过几年就死了
沱长
沱长
要被玩坏。。。
朱__朱
朱__朱
版本对齐是应该的.但是请不要一年升一个大版本
手握华为赛神仙
手握华为赛神仙

引用来自“小白小霸王”的评论

人生苦短,我用Python
py3。。。。
傅易
傅易
又来……各家都喜欢刷版本号
eechen
eechen
major: breaking change (如jQuery 1 和 3 的区别, 3不兼容IE8/7/6)
minor: new features, not breaking (如jQuery 1.12 和 1.11 的区别)
patch: bugfixes, not breaking (如jQuery 1.12.4 和 1.12.3 的区别)

http://blog.jquery.com/2014/04/02/browser-support-in-jquery-1-12-and-beyond/
首先需要明确的是,jQuery只有1系支持IE8/7/6.现在1系中最新版本是1.12.4.
微软在2014年结束XP支持之际,jQuery官方博客发了一篇博文,说jQuery 1.12依旧支持IE8/7/6.
现在jQuery官方的重心是3系.也就是说,2系的用户,以及不需要兼容IE6/7/8的1系的用户,可以考虑迁移到3系.迁移方法是,1系和2系用户,如果已经分别升级到各自最新的1.12.x和2.2.x,并且没有发现兼容性问题,那只需引入如下文件即可迁移到3系:
<script src="http://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-3.0.0.min.js"></script>

PHP 7系:
7.1.0 (Current Stable)
7.0.14 (Old Stable)
PHP 5系:
5.6.29 (Current Stable)
5.5.38 (Old Stable)
每当修复一个错误并释放它,增加最后一个数字.
如果添加一个新的功能,增加第二个数字.
每当释放一个重大改变,增加第一个数字.
差点就信了
差点就信了
折腾,还前后不兼容
返回顶部
顶部