“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

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

评论

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

Flink Forward Asia Hackathon 正式启动,10W 奖金等你来!

Apache Flink

大数据 flink

SpringMVC之Interceptor拦截器之登录拦截器(1)

Java 程序员 后端

springboot整合缓存Redis

Java 程序员 后端

SpringBoot注解最全详解(整合超详细版本)

Java 程序员 后端

SpringBoot集成Shiro,并使用多个Realm

Java 程序员 后端

SpringCloud Alibaba 入坑(四)Sentinel基本流控规则

Java 程序员 后端

手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x

华为云开发者联盟

数据库 开源 Dbeaver FusionInsigth MRS Spark2x

2022,了不起的程序员日历来啦!

图灵教育

程序员 日历

SpringBoot自动装配原理分析,手写starter组件

Java 程序员 后端

SpringCloud-Alibaba之Nacos

Java 程序员 后端

SpringBoot:RabbitMQ-延迟队列

Java 程序员 后端

SpringCloud Gateway入门实战(中篇)

Java 程序员 后端

正则表达式 与 XPath 语法领域细解,初学阶段的你,该怎么学?

梦想橡皮擦

11月日更

springcloud(三)网关zuul

Java 程序员 后端

SpringData【Spring整合HibernateJPA】

Java 程序员 后端

SpringMVC--文件上传

Java 程序员 后端

SpringBoot核心【基本配置】

Java 程序员 后端

区块链技术是关键?元宇宙热潮背后的三股驱动力

时空云

区块链 科技信息 元宇宙

SpringCloud—— eureka+feign实现声明式服务治理

Java 程序员 后端

springcloud(一)注册中心eureka

Java 程序员 后端

MySQL Operator 02 | 脚手架选型 & 工程创建

RadonDB

MySQL 数据库 Kubernetes RadonDB

云图说|威胁检测服务赐您“火眼金睛” ,让潜在威胁无处遁行!

华为云开发者联盟

华为云 云图说 威胁检测服务 MTD

SpringData【Spring整合HibernateJPA】(1)

Java 程序员 后端

SpringBoot系列:Spring Boot集成定时任务Quartz

Java 程序员 后端

SpringBoot配置全局的异常捕获 - ajax形式

Java 程序员 后端

Java的jvm与gc概述

小鲍侃java

11月日更

springcloud(二)配置中心config

Java 程序员 后端

SpringBoot系列:Spring Boot配置文件与常用注解

Java 程序员 后端

TDengine在住建行业工地管理系统落地的“操作手册”

TDengine

数据库 tdengine 后端

SpringCloud-Stream实战快速入门

Java 程序员 后端

Apache Flink CDC 批流融合技术原理分析

Apache Flink

大数据 flink

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