写点什么

Angular 2 最终版发布,采用语义化版本号

  • 2016-09-18
  • 本文字数:919 字

    阅读完需:约 3 分钟

Angular 2 终于结束了看似无尽的开发阶段,发布了最终版。

Angular 2 第一个发布候选版本(RC:Release Candidate)是在 2016 年 3 月公布的,之后就在持续使之变得更稳定、完整。在博客中,Jules Kremer 指出该最终版本的意义:

“最终”意味着什么?意味着框架稳定性已经在广泛的用户案例中得到验证,框架已优化了开发人员效率、加载大小以及性能。同时拥有预编译(ahead-of-time compilation)和内置的懒加载,我们已经可以确保用户在各个浏览器、桌面和移动设备上部署最快、最轻的应用。

其中一个意外的变化是,Angular 在 2.0.0 之后改为使用语义化版本(semver)来进行发布。在RC 阶段,Angular 有许多重大变化,广受社区成员的诟病。RC 通常意味着核心架构已经完成,如字面上的意思,产品可以作为最终版进行发布。而Angular 2 每个RC 版(除了1 和7)都包含了大量新特性和重大变化。向语义化版本迁移能更好地为用户提供平台演变的指引。

然而由于语义化版本要求当有重大API 变化时需要增加主版本号,将来,我们很可能看到Angular 步React 的后尘,后者已经发布到了主版本15。

Angular 经历一个这么长的发布周期的部分原因是,现在它已不再仅仅是一个 web 框架了。Angular 2 已是一个包含一系列广泛功能的平台,其中包括服务器端渲染(Angular Universal)、一个移动端工具箱以及一个命令行接口。它拥有的大量特性以一体化包的形式给用户带来巨大价值。

如今,JavaScript 社区在业界发展最为迅速。工具、平台、类库常常只有短暂的生存周期就有新晋者来取代它。自Angular 2 有发布意向起,其他框架已经在市场占有率上有了引人注目的上涨。特别是Facebook 的React 和相关社区拥有惊人的涨幅。Angular 仍极为流行,但是Angular 2 可以说是失败者。只有经过时间洗礼才会说明这段开发所花费的时间是否是它的败笔。

目前,团队将重点转向稳定实验性特性、bug 修复以及文档维护工作。 Angular 官网上有所有详细信息。

查看英文原文: Angular 2 Final Released, Adopts Semantic Versioning


感谢夏雪对本文的审校。

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

2016-09-18 19:003838
用户头像

发布了 41 篇内容, 共 13.6 次阅读, 收获喜欢 3 次。

关注

评论

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

第三周学习代码重构总结

三板斧

极客大学架构师训练营

LeetCode题解:242. 有效的字母异位词,数组排序,JavaScript,详细注释

Lee Chen

大前端 LeetCode

国内上市进程或将提速!百度宣布小度科技独立融资

脑极体

在vue2中使用ts

正经工程师

typescript vue.js

一周信创舆情观察(9.21~9.27)

统小信uos

架构师训练营 1 期 - 第三周 - 设计模式

三板斧

极客大学架构师训练营

深入剖析 | Java15语法特性

九叔(高翔龙)

Java 架构 Java 分布式 java15新特性

全文!马云对数字时代全球化的全新解读

CECBC

全球化 数字时代

单例模式

knight

开源=免费?

Philips

开源 开源社区

重塑产业+价值共识,区块链助力供应链金融数字化

CECBC

区块链 供应链物链

代码重构 - 课后作业

Nick~毓

谈谈测试

BigBang!

测试的价值 测试文化 测试落地

极光无限:用AI赋能安全 解决安全行业人才紧缺难题

风向标

人工智能

关于 UML 类图

西贝

UML 图表

上手深度学习之前,我们先聊聊“数学”

华为云开发者联盟

神经网络 学习 数学

架构师训练营 - 作业 - 第二周

Max2012

数据库选型入门必读:如何在眼花缭乱的产品中挑出最适合业务的?

华为云开发者联盟

数据库 数据库选择 关系型

中秋佳节,程序员教你AI三步成诗,秒变“李白”

华为云开发者联盟

AI 中秋

甲方日常 25

句子

生活 随笔杂谈 日常

GitHub上标星68k,基于SpringBoot+Netty分布式开源的即时通讯系统项目

Java架构之路

Java 程序员 编程语言 Netty 项目实战

架构师训练营 1 期第 3 周:代码重构 - 作业

piercebn

极客大学架构师训练营

技术解读丨目标检测之RepPoints系列算法

华为云开发者联盟

算法 神经 目标检查

软件架构(2)-框架设计

Zeke

极客大学架构师训练营

一个草根的日常杂碎(9月29日)

刘新吾

随笔杂谈 生活记录 社会百态

2020HC大会上,这群人在讨论云原生…

华为云开发者联盟

华为 华为云 大会

太牛了,这份神仙级面试笔记把所有 Java 知识面试题都详解出来了

Java架构之路

Java 程序员 面试 编程语言

阿里内部超流行的“SpringBoot+ 微服务指南”,理论与实战双管齐下

Java架构之路

Java 程序员 微服务 Spring Boot 编程语言

区块链掀起全民创业热潮!数字资产是未来全球最具前景和价值的!

CECBC

区块链 数字货币

从三个产业侧影,打开万物智能的应用之匙

脑极体

2020互联网公司中秋礼盒大比拼!(文末送福利)

Java架构师迁哥

Angular 2最终版发布,采用语义化版本号_JavaScript_David Iffland_InfoQ精选文章