东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

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

评论

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

【JVM】深入解析G1的并发标记与三色标记

小明Java问道之路

GC 三色标记 G1垃圾回收器 9月月更 并发标记

[极致用户体验] 多页面应用里,「网页内返回」按钮,何时用 history.back 何时用 replaceState?

HullQin

CSS JavaScript html 前端 9月月更

挑战30天学完Python:Day3夯实基础-布尔值和运算符

MegaQi

9月月更 挑战30天学完Python

Chrome操作指南——入门篇(六)console.injector

Augus

Chrome开发者工具 9月月更

通过爬虫爬取一些图片

吉师职业混子

9月月更

【字符串函数内功修炼】strlen + strstr + strtok + strerror(三)

Albert Edison

C语言 9月月更 strlen strstr strtok

Python语法之数据类型

攻城狮Wayne

Python 数据类型 9月月更

【JVM】深入解读G1垃圾回收器

小明Java问道之路

并发 垃圾回收 GC G1垃圾回收器 9月月更

Orbeon form 的安装和使用教程

Jerry Wang

typescript SAP Hybris form 9月月更

Chrome操作指南——入门篇(五)Snippets

Augus

Chrome开发者工具 9月月更

Hinton等谈深度学习十年;PyTorch落地Linux基金会的影响;机器学习界的“GitHub”|AI系统前沿动态

OneFlow

人工智能

如何用AR Engine开发一个虚拟形象表情包?

HMS Core

AR

2022-09-19:给定字符串 S and T,找出 S 中最短的(连续)子串 W ,使得 T 是 W 的 子序列 。 如果 S 中没有窗口可以包含 T 中的所有字符,返回空字符串 ““。 如果有不

福大大架构师每日一题

算法 rust 福大大

史上最详细vue的入门基础

楠羽

Vue 笔记 9月月更

Qt|ListWidget控件总结

中国好公民st

List qt 9月月更

MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描

MASA技术团队

.net MASA MAUI Xamarin

《简单记个笔记》之部分CSS选择器介绍

吉师职业混子

9月月更

面对全新的编程语言,这些思路可以帮助你察觉漏洞

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞利用

在windows电脑上配置kubectl远程操作kubernetes

程序员欣宸

Kubernetes 9月月更

行业方案|“机场”行业智能运维解决方案介绍

云智慧AIOps社区

解决方案 智能运维 运维管理 智能运维AIOps 监控安全

Python教程之Python简介

攻城狮Wayne

编程语言 9月月更 Python简介

本周预告:资深架构师解读多架构体系下的内核与系统开发等技术演讲 | 第47-48期

OpenAnolis小助手

开源 ebpf sig 龙蜥大讲堂 普华

PLG SaaS 产品 Figma 商业模式拆解

程序员泥瓦匠

SaaS

Flomesh 多租户 Ingress Controller

Flomesh

Service Mesh 服务网格

那些你不知道的炫酷按钮交互效果

南城FE

CSS 前端 动画 交互设计 按钮

高并发之负载均衡

源字节1号

软件开发

NGINX 的未来:回到开源的初心

NGINX开源社区

nginx Kubernetes nginx 开源版 NGINX Kubernetes Gateway NGINX Amplify

Python 教程之变量

攻城狮Wayne

变量 9月月更 Python语法

Chrome操作指南——入门篇(七)console中的await和log

Augus

Chrome开发者工具 9月月更

ScrumMaster可不是项目经理!

ShineScrum捷行

Scrum ScrumMaster 项目经理

OKR之剑·理念篇02: OKR布道之旅

vivo互联网技术

团队管理 OKR 目标管理

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