写点什么

没有 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:009756

评论

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

TinyVue v3.19.0 正式发布!Tree 组件终于支持虚拟滚动啦!

OpenTiny社区

开源 前端 组件库 OpenTiny TinyVue

鸿蒙网络编程系列45-仓颉版HTTPS证书自选CA校验示例

长弓三石

DevEco Studio 开发实例 HarmonyOS NEXT 网络与连接

比特币价格飙升的背后:多重因素的综合分析

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 公链开发代币开发

全面解析交易所开发:源码、搭建公司选择与开发费用

区块链软件开发推广运营

交易所开发 链游开发 钱包开发 链游开发dapp开发 链游开发dapp开发公链开发

大数据行业怎么定义?是否需要堡垒机?

行云管家

大数据 堡垒机 大数据行业

怎么在ppt中替换字体?分享3个ppt必备的使用技巧!

职场工具箱

效率工具 职场 PPT 办公软件 AI生成PPT

基于OLAP湖仓一体架构,火山引擎ByteHouse助力企业降本增效

字节跳动数据平台

OLAP 湖仓一体

TapData 「邀请函」:前方组队乘风破浪中,要一起加入吗?

tapdata

深圳招聘 生态渠道负责人 销售招聘 SaaS产品海外运营经理 Python开发工程师

BOM是什么?怎么创建BOM?BOM有什么分类?

积木链小链

ERP BOM ERP软件

Axure RP 10 for Mac中文汉化版 附Axure RP 10 永久激活码

Rose

PPSSPPSDL for mac(PSP游戏模拟器)附PSP游戏安装包 v1.17.1激活版

Rose

从源码分析,MySQL优化器如何估算SQL语句的访问行数

华为云开发者联盟

MySQL innodb GaussDB 慢SQL

人工智能 | 文生视频大模型

测试人

软件测试

《深入浅出Apache Spark》系列②:Spark SQL原理精髓全解析

数新网络官方账号

sql

日照等保测评机构有哪些?电话多少?

行云管家

等保 堡垒机 日照

企业在财务规划过程中,如何避免零基预算的常见陷阱

智达方通

零基预算 财务规划

用户参与的力量:提升软件开发项目的用户参与度

易成研发中心

项目管理 程序员 软件项目

好用的延迟摄影后期渲染工具 LRTimelapse Pro 7详细功能介绍

Rose

macOS免费好用的硬盘测速工具 Blackmagic Disk Speed Test

Rose

OpenAI 再发 Sora 新短片,传 Sora 两周内推出;李飞飞团队出品空间智能版 ImageNet丨 RTE 开发者日报

声网

3D渲染和动画制作 Luxion KeyShot2023下载+Luxion KeyShot2023破解教程

Rose

苹果电脑鼠标键盘捕捉工具 Macro Recorder Enterprise for mac

Rose

7thonline第七在线出席FASHION PRO 30菁英对话:时尚行业深度洞察

第七在线

鸿蒙网络编程系列46-仓颉版Web组件加载网页的三种方式

长弓三石

DevEco Studio 开发实例 HarmonyOS NEXT 网络与连接

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