写点什么

没有 Angular 3,下一个 Angular 主版本将是 Angular 4

  • 2016-12-19
  • 本文字数:1084 字

    阅读完需:约 4 分钟

在上周举行的比利时 NG-BE 2016 的主题演讲上,Google Angular 团队首席开发 Igor Minar 透露了 Angular 的后续发布计划,他提到下一个Angular 主版本将是Angular 4。

随着Angular 2 的发布,Angular 团队引入了语义化版本控制规范,语义化版本用三组数字表示,按照major.minor.patch(主要版本. 次要版本. 补丁)的顺序排列,比如2.3.1。patch 版本将每周发布,通常只是修复问题而不加入新的功能;minor 版本将每月发布,加入一些新的功能但是相对旧版本来说并没有大的更改;major 版本将每半年发布一次,加入一些新功能并且可能带来一些重大更改。从目前来看,尚不明确这些重大更改是什么,但是Minar 邀请Angular 社区来一起建言献策。它可以是一个简单的编译警告,目前被当成错误处理,也可以是API 签名的更改,这将会影响所有使用Angular 的第三方代码。

据Minar 所说,在不久的将来,Angular 团队计划使用TypeScript 2.1 甚至2.2 来替代目前使用的TypeScript 1.8,这将会带来一些重大更改,也就是说将带来一个主要版本更新。

由于目前最新的Angular router 版本号是3.3.0,而其他的模块版本号是2.2.0,并不一致,所以Angular 团队计划将他们同步,发布的下一个主版本是Angular 4 而不是3。并且以后的产品将不会叫做AngularJS、Angular 2、2.x 或者4.x,而是直接叫做Angular,版本号仍然是次要信息。Angular 4 的第一个测试版本 ( 4.0.0-beta.0 ) 目前已经发布,为了在 2017 年 3 月 1 日发布稳定版 4.0.0,后续还将有 6 个其他的测试迭代版本和 3 个发布候选版。同时,2.3.X 版本将只有 patch 版本发布。

Angular 4 将尽可能兼容 Angular 2,因为 Angular 团队不想重蹈从 Angular 1.X 到 Angular 2.X 的覆辙。Minar 补充道:“我们不会再做任何会破坏软件生态系统的重大更改,我们也不想破坏现有的组件。”所以,现有的稳定的或者遵循 Angular 一般使用规范的 API 将不会有重大更改。Minar 说如果未来的一些新功能被证明会破坏生态系统并且产生的问题不能被修复的话,他们会移除该功能而不是冒险使用它们。

Angular 团队计划每六个月发布一个主要版本,所以 Angular 5 将在 2017 年 9 月到来,而 Angular 6 和 Angular 7 将分别在 2018 年 3 月和 2018 年 9 月发布。没人知道 Angular 以后会如何发展,但毫无疑问的是未来的版本将带来最低限度的重大更改。

查看英文原文: The Next Major Version of Angular Will Be 4, Not 3


感谢薛命灯对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-12-19 18:009254

评论

发布
暂无评论
发现更多内容

柯桥淘宝拼多多电商培训到兴德教育!

Geek_196d9f

在数字经济领域实现更充分更高质量就业的思考

CECBC

有人说SQL注入已经落后了,请问可以捶他吗???

网络安全学海

运维 网络安全 信息安全 渗透测试 SQL注入

5G+工业互联网 智造驱动新发展

唯一网络

欧洲杯上链,区块链语境下的数字化有什么不一样?

CECBC

如何加速应用网格化部署?看这款社交产品怎么做

阿里巴巴中间件

观天安门升旗纪要

穿过生命散发芬芳

摄影 游记 升旗

免费分享Spring Boot开发的优秀图书

Java入门到架构

Java springboot

百分点大数据技术团队:ClickHouse国家级项目性能优化实践

百分点大数据团队

柯桥PS培训到兴德教育!零基础开始辅导!

Geek_196d9f

云具匠心在宜宾 浪潮云亮相第二届中国国际智能终端产业发展大会

filecoin靠谱吗?filecoin合不合法?

Filecoin ipfs挖矿 fil挖矿

Ansible Role

耳东@Erdong

ansible 7月日更 ansible role

Hologres揭秘:高性能原生加速MaxCompute核心原理

阿里云大数据AI技术

想学好编程,别背代码!

程序员鱼皮

Java Python 学习 大前端 计算机基础

SPAC:海外造壳上市

石云升

上市 7月日更

5分钟速读之Rust权威指南(四十)高级trait

wzx

rust

初探 Redis 客户端 Lettuce:真香

白亦杨

Java redis

自建开发工具系列-Webkit内存动量监控UI(四)

Tim

UI JSX

从0到1:用脚做一个路由器漏洞实例

网络安全学海

运维 网络安全 信息安全 渗透测试· SQL注入

区块链与AI、大数据等技术融合,将带来哪些产业变革?

CECBC

Redisson 分布式锁源码 09:RedLock 红锁的故事

程序员小航

Java 源码 分布式锁 redisson 红锁

软件开发的22条黄金法则

Zhendong

程序员 开发

网络攻防学习笔记 Day72

穿过生命散发芬芳

网络攻防 7月日更

什么是统一语言?

escray

学习 极客时间 6月日更 7月日更 如何落地业务建模

推荐系统的人工调控策略(三十五)

Databri_AI

人工智能 商业价值 推荐系统

让AI抛弃“小作坊”,拥抱“工业化”:盘古大模型究竟是什么?

脑极体

给AI时代装配“新大脑”:数据密集型超算带来了哪些变革?

脑极体

为什么要学习网络协议?

学无止境的阿奔

c++ Linux TCP/IP 网络通信协议 网络协议栈

这份面试笔记到底有什么魔力?可以使我斩获了8家大厂offer(Java岗)

Java架构师迁哥

linux服务器开发人员必须要彻底理解的关于【Linux】IO的线程模型

Linux服务器开发

reactor 网络编程 epoll Linux服务器开发 IO模型

没有Angular 3,下一个Angular主版本将是Angular 4_JavaScript_Abel Avram_InfoQ精选文章