写点什么

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

评论

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

抢占红海市场,从云等保做起

黑龙江陆陆信息测评部

如何在手机上绘制CAD虚线?

在路上

cad cad看图 CAD看图王

Cisco Nexus 9000v Switch, NX-OS Release 10.4(5)M - 虚拟化数据中心交换机

sysin

nexus

Trae 开发工具与使用技巧

威哥爱编程

编程工具 AI编程 AI工具 Trae

vue2和vue3的响应式原理有何不同?

威哥爱编程

JavaScript html js Vue3 vue2

人工智能丨Manus现象:一场AI流量的狂欢,还是一场生产力革命?

测试人

人工智能

人工智能丨AI质量攻坚战:2025年测试工程师的生存法则

测试人

人工智能

什么是大数据风控

易成研发中心

全球汽车轻量化巅峰对决!Altair Enlighten Award 征集启动,谁将引领绿色出行新时代?

Altair RapidMiner

汽车 仿真 产品的可持续发展 altair hyperworks

字节跳动冯佳时:大语言模型在计算机视觉领域的应用、问题和我们的解法

火山引擎开发者社区

WebGL开发VR软件的测试

北京木奇移动技术有限公司

VR开发 软件外包公司 webgl开发

【Redis技术进阶之路】「原理分析系列开篇」揭秘分析客户端和服务端网络通信交互实现(客户端篇)

码界西柚

redis 底层原理 网络通信

边缘云原生操作系统的设计与思考

火山引擎开发者社区

下一代代币技术白皮书:合规化智能合约与零知识证明隐私协议

区块链软件开发推广运营

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

【FAQ】HarmonyOS SDK 闭源开放能力 —Map Kit(6)

HarmonyOS SDK

WebGL开发VR软件的技术难点

北京木奇移动技术有限公司

VR开发 软件外包公司 webgl开发

满满干货,选手必读!4C大赛大数据主题赛国赛一等奖选手参赛经验分享完整实录已整理!

ModelWhale

人工智能 大数据 计算机 比赛 中国大学生计算机设计大赛

人工智能助力家庭机器人:从清洁到陪伴的智能转型

天津汇柏科技有限公司

人工智能 机器人

扣子实践 | 汽车线上营销助手:功能实现与效果分析

火山引擎开发者社区

Cisco ACI Simulator 6.0(9c)M - ACI 模拟器

sysin

ACI

血亏60%库存?你的"AI"可能正在吞噬零售利润

第七在线

2025交易所开发突围:AI增强型撮合引擎与零知识证明跨链架构

区块链软件开发推广运营

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

内容风控平台对比评测:从安全到合规管控

易成研发中心

WebGL开发VR软件的注意事项

北京木奇移动技术有限公司

VR开发 软件外包公司 webgl开发

Cisco ASAv 9.23.1 - 思科自适应安全虚拟设备 (ASAv)

sysin

ASAv

Cisco Secure Firewall Management Center 7.7.0 - 思科防火墙管理中心

sysin

FMC

区块链加密技术公司DApp开发指南:从零开始到上线

区块链软件开发推广运营

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

企业要如何做好内容风控管理

易成研发中心

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