写点什么

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:004110
用户头像

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

关注

评论

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

TiDB忘记了root密码?教你一招搞定

TiDB 社区干货传送门

7.x 实践

论文《TiDB:A Raft-based HTAP Database》阅读感悟

TiDB 社区干货传送门

TiKV 底层架构

每日一题:LeetCode-227. 基本计算器 II

Geek_4z9ami

Go 面试 算法 LeetCode

PDF优化压缩软件 Recompress中文激活版

胖墩儿不胖y

Mac软件推荐 PDF压缩软件 好用的PDF处理工具

来早点使用tidb的新功能 s3 存算分离帮你节省90%的费用

TiDB 社区干货传送门

7.x 实践

云上成本贵,用tidb

TiDB 社区干货传送门

7.x 实践

如何处理预防XSS漏洞攻击问题

德迅云安全杨德俊

CDN xss攻击 网站安全

合理利用tidb能帮你省去90%的费用

TiDB 社区干货传送门

7.x 实践

企业数字化转型:1个核心、2种力量、3个关键点、4大转型、5大平台

天津汇柏科技有限公司

数字化转型

如何为 TiDB 文档提交第一个 PR

TiDB 社区干货传送门

实践案例

XSKY SDS 产品率先获得 OceanBase V4 新版本认证

XSKY星辰天合

Kafka Streams概述

FunTester

TiDB多集群监控部署方案实战

TiDB 社区干货传送门

实践案例

DR-AUTO-SYNC架构集群搭建及主备切换手册

TiDB 社区干货传送门

实践案例

【第七在线】智能商品计划可以帮助鞋服企业做什么?

第七在线

软件测试开发/全日制丨Python 常用第三方库 yaml 学习笔记

测试人

Python 软件测试 yaml 测试开发

澜起科技推出支持7200 MT/s速率的DDR5第四子代RCD芯片

财见

用tidb来帮助企业节省成本。我们做一次aws上的数据库成本分析

TiDB 社区干货传送门

7.x 实践

Curve Code Camp·金秋篇顺利结营

OpenCurve

开源 网易 分布式文件存储 开源社区 开发者福利

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