Angular 發(fā)布新文檔、新 Logo
10 月 7 日,Angular 發(fā)布全新官方文檔:Angular.dev,這是 Angular 開(kāi)發(fā)者的未來(lái)之家。
Angular 于 2016 年首次推出,旨在幫助開(kāi)發(fā)人員構(gòu)建現(xiàn)代化的 Web 應(yīng)用。在過(guò)去的幾個(gè)版本中,Angular 團(tuán)隊(duì)致力于提升在現(xiàn)代 Web 上的性能和開(kāi)發(fā)者體驗(yàn),團(tuán)隊(duì)的努力包括對(duì)Angular 反應(yīng)性系統(tǒng)的改進(jìn)、服務(wù)端渲染(SSR)以及數(shù)十項(xiàng)其他功能的增強(qiáng)。
本周晚些時(shí)候,將發(fā)布 Angular v17,其中包括延遲視圖、內(nèi)置控制流、視圖過(guò)渡 API 支持、SSR增強(qiáng)等功能。這一復(fù)興值得擁有一個(gè)現(xiàn)代的標(biāo)識(shí),以展現(xiàn) Angular 團(tuán)隊(duì)所承諾的速度和穩(wěn)定性。因此,發(fā)布了全新的文檔、Logo。
新域名:Angular.dev
Angular.dev 將成為 Angular 開(kāi)發(fā)的新網(wǎng)站、域名和主頁(yè)。今天的發(fā)布包括新的教程、更新的文檔和指南,這些將幫助開(kāi)發(fā)人員使用 Angular 的最新功能進(jìn)行構(gòu)建。
在未來(lái)幾個(gè)月里,Angular 團(tuán)隊(duì)將繼續(xù)收集反饋并改進(jìn)網(wǎng)站,計(jì)劃中還有大量的增強(qiáng)措施。
原網(wǎng)站 Angular.io 將繼續(xù)作為文檔的舊資源得到支持,直到 v17 版本結(jié)束,以確保所有舊鏈接仍然可用。在 v18 版本中,在收集反饋意見(jiàn)并繼續(xù)穩(wěn)定網(wǎng)站之后,計(jì)劃將 Angular.dev 打造成所有Angular開(kāi)發(fā)的官方主頁(yè)。
全新嵌入式教程
新文檔的一個(gè)重要組成部分是嵌入式教程,它使用 WebContainers 編寫(xiě),新的教程現(xiàn)在提供了逐步展示的代碼示例,用于學(xué)習(xí) Angular 核心概念。
新教程包括兩種學(xué)習(xí) Angular 的方法:
- Angular.dev/tutorials/learn-angular :一種快速的在瀏覽器中學(xué)習(xí) Angular 核心概念的方式,可以選擇學(xué)習(xí)其中一個(gè)或全部?jī)?nèi)容。
- Angular.dev/tutorials/first-app :從“Hello World!”到使用CLI創(chuàng)建第一個(gè)完整的 Angular 應(yīng)用。
Angular Playground
Angular.dev/playground —— 一個(gè)在瀏覽器中直接探索最新 Angular 概念的playground。
從“Hello World”開(kāi)始,或選擇內(nèi)置模板之一,探索最新的功能,包括控制流、信號(hào)等。甚至還包括了一個(gè)受 v17 啟發(fā)的迷你游戲 —— 你有多了解 @Angular?
更好的用戶(hù)體驗(yàn)
Angular.dev 從頭開(kāi)始教授現(xiàn)代Angular開(kāi)發(fā),一些亮點(diǎn)包括:
- 新的內(nèi)容結(jié)構(gòu),側(cè)重于為初學(xué)者教授核心 Angular 概念,并深入挖掘高級(jí)開(kāi)發(fā)人員的深度指南
- 所有文檔和示例都使用獨(dú)立 API 構(gòu)建,簡(jiǎn)化了開(kāi)發(fā)過(guò)程,包括完全重寫(xiě)的組件指南
- 與Chrome的Aurora團(tuán)隊(duì)合作編寫(xiě)的核心 Web 要點(diǎn)指南,包括圖像優(yōu)化和性能最佳實(shí)踐的指南
- 新的SSR和Hydration指南,以默認(rèn)方式實(shí)現(xiàn)更好的應(yīng)用性能
- 在教程中使用 Vite 開(kāi)發(fā)服務(wù)器進(jìn)行快速編輯/刷新
- 更新的公共路線(xiàn)圖
- 更好的搜索
Angular 團(tuán)隊(duì)一直致力于確保框架的穩(wěn)定性和向后兼容性,這是其可靠性的基石。我們已更新了關(guān)于保持最新和 NgModules 的指南,以確保 Angular.dev 對(duì)所有團(tuán)隊(duì)都有所幫助。未來(lái),計(jì)劃將update.angular.io 整合到 Angular.dev,并繼續(xù)改進(jìn)文檔,以更好地代表最新的最佳實(shí)踐和建議。
文檔開(kāi)源
Angular.dev 是一個(gè)生產(chǎn)級(jí)應(yīng)用,使用與其指南推薦的相同的 v17 技術(shù) —— 獨(dú)立API、Angular信號(hào)、預(yù)渲染、水合、SSR/SSG、視圖轉(zhuǎn)換、控制流、延遲視圖以及使用 ESBuild 和 Vite 的新應(yīng)用構(gòu)建工具。除此之外,還在使用該應(yīng)用測(cè)試未來(lái)的 Angular 解決方案,比如無(wú) Zone 的水合。Angular 團(tuán)隊(duì)堅(jiān)信開(kāi)源的力量,因此決定將該網(wǎng)站開(kāi)源,以便開(kāi)發(fā)人員可以從中學(xué)習(xí)并為該代碼庫(kù)做出貢獻(xiàn)。
全新Logo
新的 Angular Logo 代表了框架的未來(lái),旨在標(biāo)志著 Angular 演變?yōu)楝F(xiàn)代框架。Angular 路線(xiàn)圖詳細(xì)說(shuō)明了對(duì)穩(wěn)定性和速度的承諾,以及利用大型且廣泛采用的框架的力量來(lái)改善開(kāi)發(fā)者體驗(yàn)和性能的工作。隨著 Angular 在 Web 平臺(tái)上不斷探索和創(chuàng)新,這個(gè)新 Logo 將更好地代表 Angular 團(tuán)隊(duì)當(dāng)前的努力和未來(lái)的優(yōu)先事項(xiàng)。
未來(lái)
Angular 團(tuán)隊(duì)將繼續(xù)致力于開(kāi)源工作,以改進(jìn) v18 的網(wǎng)站。重點(diǎn)是提高嵌入式 playground 的穩(wěn)定性以及新的參考基礎(chǔ)設(shè)施。在未來(lái),Angular 團(tuán)隊(duì)還將構(gòu)建額外的指南和豐富的教程手冊(cè),利用新的內(nèi)嵌式實(shí)驗(yàn)平臺(tái)。除此之外,還可以創(chuàng)建一些教程,以幫助將其他Web框架的概念映射到Angular的概念中。
2023 年,Angular 正在復(fù)興!