新聞中心
Angular 5 是由谷歌開(kāi)發(fā)的流行 JavaScript 框架的下一個(gè)版本,原本計(jì)劃在九月推出。但現(xiàn)在官方宣布需要推遲發(fā)布日期,將于 10 月 23 日發(fā)布,因?yàn)殚_(kāi)發(fā)團(tuán)隊(duì)需要更多的時(shí)間來(lái)處理升級(jí)過(guò)程的問(wèn)題。

我們擁有十多年網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站建設(shè)經(jīng)驗(yàn),從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。為企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序定制開(kāi)發(fā)、成都做手機(jī)網(wǎng)站、H5高端網(wǎng)站建設(shè)、等業(yè)務(wù)。無(wú)論您有什么樣的網(wǎng)站設(shè)計(jì)或者設(shè)計(jì)方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計(jì)服務(wù)并滿足您的需求。
由于 Angular 5 的延遲發(fā)布,Angular 6 應(yīng)該也會(huì)被推遲到 2018 年 3 月或 4 月份發(fā)布,然后是 2018 年 9 月或 10 月發(fā)布的 Angular 7。官方承諾每個(gè)版本都與之前的版本向后兼容。
Angular 5 承諾會(huì)帶來(lái)這些功能:構(gòu)建漸進(jìn)式的 Web 應(yīng)用程序、build optimizer 和 Material Design 組件的容器。
在發(fā)布 Angular 的***個(gè)版本和改寫(xiě)的 Angular 2 之后,谷歌承諾每年會(huì)進(jìn)行兩次升級(jí)。然后谷歌跳過(guò)了 Angular 3 ,去年發(fā)布了 Angular 4,目的是將框架與其使用的路由器版本號(hào)對(duì)齊。
關(guān)于 Angular 版本號(hào)的問(wèn)題:
很多人看到 Angular 直接從 Angular 2 跳到了 Angular 4,那為什么沒(méi)有 Angular 3.x 呢?
原因并沒(méi)有你想的那么復(fù)雜,一句話就能描述:Angular 開(kāi)始使用semver語(yǔ)義化版本,并做了一次版本對(duì)齊。
語(yǔ)義化版本就像名字所說(shuō)的一樣,讓每一個(gè)版本號(hào)的添加都有其意義。這可以讓開(kāi)發(fā)人員迅速明白此次升級(jí)的變動(dòng)情況,而且能讓第三方工具比如 npm 可以更便捷更安全的進(jìn)行操作。
一個(gè)語(yǔ)義版本包括三個(gè)數(shù)字:
| 主版本號(hào) | 次版本號(hào) | 修訂號(hào) |
|---|---|---|
| 破壞性變更 | 功能添加,無(wú)破壞性變更 | Bug 修正,無(wú)破壞性變更 |
主版本號(hào):當(dāng)你做了不兼容的 API 修改版本號(hào)遞增規(guī)則如下:
- 次版本號(hào):當(dāng)你做了向下兼容的功能性新增
- 修訂號(hào):當(dāng)你做了向下兼容的問(wèn)題修正
先行版本號(hào)及版本編譯信息可以加到“主版本號(hào).次版本號(hào).修訂號(hào)”的后面,作為延伸。
SEMVER 詳細(xì)文檔可以參照此鏈接。
為什么沒(méi)有 Angular 3 版本?
核心 Angular 庫(kù)存儲(chǔ)在一個(gè)單一的 GitHub 存儲(chǔ)庫(kù)中,位于github.com/angular/angular。所有這些都以相同的方式進(jìn)行版本化,但作為不同的 npm 包分發(fā):
| 包名 | 版本 |
|---|---|
| @angular/core | v2.3.0 |
| @angular/compiler | v2.3.0 |
| @angular/compiler-cli | v2.3.0 |
| @angular/http | v2.3.0 |
| @angular/router | v3.3.0 |
參考:https://segmentfault.com/a/1190000008158763可以看到 @angular/router 的版本未對(duì)齊。由于router包版本的這種不對(duì)齊,并且已經(jīng)造成了一定的使用混亂。Angular 團(tuán)隊(duì)決定直接使用 Angular v4。采用這種方式,將所有的核心包對(duì)齊,這將更容易維護(hù)并且?guī)椭苊鈱?lái)的混亂。
新聞名稱:Angular5將會(huì)推遲發(fā)布,因升級(jí)過(guò)程的問(wèn)題
URL分享:http://fisionsoft.com.cn/article/djccdpi.html


咨詢
建站咨詢
