????????JavaScript發(fā)布至今攘烛,已有27年的歷史,隨著時代的發(fā)展镀首,各種由JavaScript演變的庫坟漱、框架層出不窮,而在前端框架的選擇方面更哄,論市場占有率芋齿,耳熟能詳?shù)臒o非就是React腥寇、Vue和Angular。
????????關(guān)于Angular我非常贊成 https://angular.cn 譯者汪志成的觀點觅捆∩庖郏“Angular是你通往架構(gòu)師的捷徑,所以惠拭,不要讓自己局限于前端扩劝,把視角抬高一些,要看到前后端共通的部分职辅,特別是架構(gòu)觀和美感,以及一些良好的工作習慣聂示、思維習慣域携。你會發(fā)現(xiàn)到一定高度之后,技術(shù)之間相似的地方其實很多很多鱼喉,而不同的部分都很容易搜到或問到秀鞭。學(xué)好Angular的境界在于一法通而萬法通,學(xué)到最后要忘了Angular扛禽,那時候只要工作需要锋边,一個月成為Java中級對你來說并不會很難”嗦總之豆巨,用Angular就要多注意提升自己,千萬不要狹隘掐场⊥樱”,很多Angular開發(fā)者在學(xué)習其他相關(guān)框架都會或多或少地找到Angular的一些影子熊户。
Angular是一個平臺萍膛,可以輕松地使用Web構(gòu)建應(yīng)用程序。Angular結(jié)合了聲明性模板嚷堡,依賴注入蝗罗,端到端工具來解決開發(fā)難題。Angular使開發(fā)者能夠更快速更高效地構(gòu)建Web蝌戒,移動設(shè)備或桌面上的應(yīng)用程序串塑。到目前為止,谷歌已經(jīng)發(fā)布了多個Angular版本瓶颠。
? ? ? ? Angular1.x版本拟赊,也是目前最為大家熟悉的版本,AngularJs甚至會被直接當做Angular1.x粹淋。Angular1最初版本發(fā)布于2010年7月份吸祟,直到現(xiàn)在瑟慈,都有很多Angular1.x相關(guān)的項目以及話題∥葚埃可見Angular1.x的重要性與影響力葛碧。它是一個以JavaScript為基礎(chǔ)前端框架,通過客戶端的MVC模式过吻,奠定了它火遍全球的基礎(chǔ)进泼。
? ? ? ? Angular2以及更新的版本全部用TypeScript重寫,同時也支持ES5纤虽,ES6等乳绕,給開發(fā)者提供了更多的選擇。Angular2之后的版本主要是進行了一些程序的兼容逼纸、提高性能以及新增了符合現(xiàn)代科技的更新洋措。鑒于Angular的特點,推薦大家重點關(guān)注Angular1.x杰刽、Angular4以及最新的Angular8菠发。
? ? ? ? Angular專題社區(qū)將陸續(xù)分享各種關(guān)于環(huán)境部署、開發(fā)贺嫂、打包等相關(guān)的技術(shù)文章滓鸠,同時也歡迎大家分享自己的成功經(jīng)驗。不積跬步無以至千里第喳,不積小流無以成江海糜俗。