作者丨Mohit Pandey
編譯丨諾亞
出品 | 51CTO技術棧(微信號:blog51cto)
Angular已經完全改版了。
“歡迎來到Angular的復興,”Angular官方在X(Twitter)上發布了這樣一條帖子。
圖片
正如開發人員所承諾的那樣,該框架已經推出了v17,在語法和模板特性方面進行了許多新的升級。Angular的頁面現在包括深色模式、深度指南、搜索功能和大量教程,最重要的是,還有Playground,它允許用戶編寫用戶模板,從最新的功能開始。
這次改版的亮點是Angular.dev,它是Angular未來開發的新家園。這包括新的教程、更新的文檔和最新Angular功能的指南。Playground是你可以探索所有這些概念的地方。
圖片
發布博客(@angular)強調了公司對開源開發的承諾,以及對未來的v18版本的改進,該版本將重點放在穩定性上。此外,Angular的高級開發者關系Emma Twersky強調,該公司還重新格式化了其API和CLI引用,使其看起來像編輯器中的代碼,以便于引用。
如果說有什么不同的話,那就是站點的更新突出了Angular框架現在的能力。
1、每次都太少太晚
雖然許多使用Angular的開發人員對Angular的“新變化”感到非常興奮,但也有人說它已經死了,或者只是一個改版。一些人甚至開玩笑地質疑它是否被Adobe收購了,因為網站的新設計和標志看起來與Adobe的非常相似。
Angular死了嗎?它的死忠粉們肯定認為沒有,他們仍然抱著Angular將東山再起的希望。可是在web開發的世界里,更新、閃亮的框架,比如React,出現的速度比你說“Angular”的速度還快,很容易讓人懷疑這個框架是否真的會成為歷史的塵埃。
2022年,我們看到了Angular v15的發布,根據早期評論,它更加精致、穩定、可支持,這是它為生存所做的最后努力。當然,它可能沒有在互聯網上興起多大波瀾,但它確實被許多人使用。
Angular 15深受一眾開發人員的喜愛。但現實真的會這樣順利嗎?
2023年5月,Angular發布了v16,它被稱為“自Angular首次推出以來最大的版本”,但開發者社區似乎并不太認同這一說法。
根據2023年Stack Overflow的開發人員調查,Angular的巔峰期已經過去了。它的使用率已經下降至18.7%,與2021年的30.7%和2022年的22.9%的輝煌時期相去甚遠。React、Vue,甚至jQuery都搶走了它的桂冠。
更不用說,Angular的58.6%的滿意度與React的74.5%和Vue的66.9%相比,無疑相形見絀。
至于為什么會失寵?對于初學者來說,像React和Vue這樣更新、更輕的框架已經出現了,它們的語法更簡單、渲染更快、seo支持更好、包大小更小。
2、依然在努力堅持
谷歌一直以扼殺其許多產品而聞名。2019年,它殺死了AngularJS,但反過來又為其開發人員提供了Angular,這個框架的重點不僅僅是JAVAScript。
不管怎樣,Angular經歷了比其他框架更多的版本。雖然這看起來像是一件好事,但從AngularJS到v2到v8,再到現在的v17,每個新版本,開發人員都必須重寫或遷移他們的代碼,這讓他們覺得自己就像坐在永無止境的技術過山車上。
而且,我們不要忘記老版本一直缺乏支持和文檔。盡管有了測試版更新,Angular v17仍然贏得了開發人員的喜愛。
所以,Angular可能不是市面上最時髦的框架,但它仍然很有活力。有趣的是,谷歌也一直在使用React和Angular作為它的很多框架。
但就像每一次更新和每年例行公事一樣,新的博客不斷涌現,來檢查Angular是否已經死了。Angular團隊知道這一點,因此承諾很快就會發布v18的穩定版本,因為他們知道這是開發人員一直渴望的。
參考鏈接:https://analyticsindiamag.com/how-is-angular-not-dead-yet/