日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

前端三大框架有哪些异同?

發布時間:2023/12/10 HTML 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端三大框架有哪些异同? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前端三大框架有哪些異同,web前端的框架可謂五花八門,多到讓你想象不到,但能沉淀下來的不多,而所謂的前端三大框架,指的時Angular、React、Vue,這三個框架時當下最為流行也時最多人用的框架,我故意這樣寫意在說明三大框架的出現順序,而且我永遠相信要弄懂一個東西,你首先要了解它的來龍去脈,所以下面先說說幾個框架各自的特點:

Angular

Angular原名angularJS誕生于2009年,之前我們都是用jquery開發,自從angular的出現讓我們有了新的選擇,它最大的特點是把后端的一些開發模式移植到前端來實現,如MVC、依賴注入等,創新式的雙向數據綁定不知簡化了我們多少代碼,讓我們為之瘋狂,特別是表單處理方面,從此名聲大噪。
  好的框架一般會有兩個結果,一個繼續不斷更新迭代,避免被拍死在沙灘上,一個是被一些大公司收購煥發第二春,angular屬于后者被google所收購,且從2.0后改名angular并使用微軟的typescript作為開發語言,目前最新版本8.0,照說傍上google與微軟這兩條大船,前途應該不可限量才對,然而造化弄人,現在angular的市場份額已經被React這個后起之秀和Vue這顆新星遠遠地甩到腦后。

React

React,facebook出品,正式版推出是在2013年,比angular晚了4年,但得益于其創新式的VirtualDOM,性能上碾壓angularJS,一經推出,火的一塌糊涂。 特點很多,VirtualDOM、JSX、Diff算法等,支持ES6語法,采用函數式編程,門檻稍高,但也更靈活,能讓開發具有更多可能性。

Vue

Vue作為最后推出的框架(2014年),借鑒了前輩angular和react的特點(如VirtualDOM、雙向數據綁定、diff算法、響應式屬性、組件化開發等)并做了相關優化,使其使用起來更加方便,更容易上手,比較少適合初學者。網上有很多人說Vue不適合做大型項目,純屬扯淡,Vue在這方面已經優化得很好,當然,大量的響應式屬性(監聽屬性)也許會用一定的性能損耗,但在硬件、網絡大力發展的今天,這些細微的性能差異幾乎感覺不到。

說完各自的特點再說共同點
l 都是漸進式框架,都可以通過配套不同的工具實現更強大的功能
l 都是組件化開發,都能很好地解決分工與維護的問題
l 對數據流的處理都是單向的(angularJS為雙向,但在angular2后的版本全部采用單向數據流)
l ……
  關于前端三大框架的特點其實還有很多,我在這只是做個引子,更多的需要自己去使用去體會才能真正了解三大框架的異同,在這我不會表達xxx比xxx框架優的觀點,因為我覺得這樣太過于片面,我們也不應該拿關注度來評判一個框架的好壞,angular的關注度低并不影響它是一個偉大框架的地位,每個框架都有其優缺點,存在即合理,只要它能真正解決實際開發過程中的問題,這才是我們想要的框架。

最后,給大家推薦一個前端學習進階內推交流群685910553(前端資料分享),不管你在地球哪個方位,
不管你參加工作幾年都歡迎你的入駐!(群內會定期免費提供一些群主收藏的免費學習書籍資料以及整理好的面試題和答案文檔!)

如果您對這個文章有任何異議,那么請在文章評論處寫上你的評論。

如果您覺得這個文章有意思,那么請分享并轉發,或者也可以關注一下表示您對我們文章的認可與鼓勵。

愿大家都能在編程這條路,越走越遠。

總結

以上是生活随笔為你收集整理的前端三大框架有哪些异同?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。