Angular 6將變得更小,更快,更易於使用

Angular 6將變得更小,更快,更易於使用

預計Angular的下一個主要版本將在下一週內發佈。Angular 6將繼續讓團隊變得更小,更快,更易於使用。

本週早些時候,該團隊發佈了該版本的第五版候選版本,其中包括一些錯誤修復以及添加令牌標記和支持配置導航網址。根據Angular的開發者支持者Stephen Fluin的說法,RC意味著團隊已經在下一個版本中實現了一定程度的穩定性,並且添加了功能和更改API。

Fluin還解釋說,該團隊有兩個發佈曲目。首先,他們向公眾發佈了新聞稿,其中包括團隊對Angular所做的每一項變更,並將其合併到主分支中。第二個是谷歌將所有的Angular源代碼放在一個存儲庫中,“這意味著我們對Angular的每一個變化已經在Google的500多種產品中使用,”Fluin說。

6版本的關鍵功能是將所有版本的框架結合起來,這意味著最新版本的核心路由器,平臺瀏覽器,CLI,Angular Material和其他解決方案將一起發佈,以便為開發人員提供凝聚力感並更好地訪問最新版本的Angular。

根據Fluin的說法,作為發佈的一部分,我們將重點放在縮小尺寸,Angular 6中的捆綁包將更小,以便為用戶提供更快的體驗。團隊正在通過更新到最新版本的Webpack來實現這一點。此外,最新版本將引入一種新的方式來連接應用程序和服務中的模塊。例如,團隊正在增加服務引用模塊的能力,這樣如果服務沒有被使用,它就會消失,從而使包的大小更小。

版本6也更新到RxJS,即使用Observables進行反應式編程的庫。根據Angular的說法,這使得編寫異步或基於回調的代碼變得更加容易。

在易於使用的一端,該團隊正在向CLI界面介紹更新。這個新命令將自動讓用戶保持最新狀態並更新正在使用的依賴項的版本。根據Fluin的說法,它可以執行代碼修改和轉換,使代碼符合最新的最佳實踐。“我們的想法是,回到平衡穩定性和創新的核心理念,就是要在這些工具的工作方式和更新代碼方面突破界限,以便您不必擔心,”Fluin說。

該團隊還添加了ng add命令,該命令將能夠執行諸如將您的應用程序轉換為Progressive Web App或將NativeScript添加到現有項目等功能。

版本6的另一個預期功能是用於Angular Material和Component Dev Kit的樹組件。

除了6.0版之外,該團隊正在重寫視圖引擎並增加對Bazel的支持。

“這是一個成為Angular開發人員的好時機,”Fluin說。“自2016年9月發佈2.0版本以來,我們已經做了大量工作來確保Angular穩定且可預測。”


分享到:


相關文章: