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