日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

這是幫助開發人員構建Web應用程序的三種最流行的工具。 請繼續閱讀,了解哪一個最適合您的需求。

「前端架構」React,Angular和Vue:哪一個最好,為什么

 


「前端架構」React,Angular和Vue:哪一個最好,為什么

 


「前端架構」React,Angular和Vue:哪一個最好,為什么

 

在當今的發展世界中,技術正在快速增長并且變化迅速,許多開發工具似乎可以解決不同的開發問題。在本次討論中,我們將比較三種最流行的前端開發技術--Angular,React和Vue。我們正在基于項目架構或從開發人員的角度討論這種比較,他們將為新項目選擇技術。因此,我們首先需要明確決定是否要開發單頁面應用程序(SPA)或標準的多頁面應用程序。

庫或框架?

所以在進行更深入的比較之前,我們首先需要確定需要哪一個 - 庫或框架?實際上,庫設計用于執行某些特定任務,它們通常并不復雜。因此,如果我們使用庫構建應用程序,那么我們需要為每個任務選擇一個庫,以及設置任務運行器。庫的主要優點是我們可以完全控制應用程序。但問題是設置項目需要花費更多的時間。

另一方面,框架是為執行更復雜的事情而設計的。因此,如果我們使用框架,那么它將自動為我們解決許多問題。每個框架都有一個預定義的設計或結構,包括許多庫和設置的運行程序。框架的主要優點是開發過程要快得多,因為它包含執行不同任務所需的所有可能的庫。但是框架的設計比庫更嚴格。

React是用于構建用戶界面的庫,而Angular和Vue是用于相同目的的框架。

生命周期與戰略比較

  • React于2013年3月首次發布,被描述為JAVAScript庫。 React由Facebook開發和維護。 Facebook在多個頁面上使用React用于許多組件,但不用于創建單個頁面應用程序。 React也被Uber,Netflix,Twitter,Reddit,Udemy,Paypal,Walmart和其他人使用。
  • Angular是一個基于TypeScript的JavaScript框架。它由google開發和維護。它于2010年10月首次發布,但此后經歷了多次更新,目前正在使用Angular 6. Angular被描述為“超級英雄JavaScript MVW框架。”Angular被Google,Wix,weather.com,Forbes和其他人使用。
  • Vue是當今世界上發展最快的JavaScript框架之一。 Vue被描述為“用于構建交互式界面的直觀,快速且可組合的MVVM。”它于2014年2月首次發布。它是前Google員工Evan You的心血結晶。 2016年,Vue第2版發布。它被阿里巴巴,百度,GitLab和其他公司使用。

Angular,React和Vue都在MIT許可下提供。

核心發展

根據上面的討論,Angular和React受到Facebook,Google,WhatsApp等大公司的支持和使用。目前,Google在他們的許多項目中使用Angular,例如Adwords UI(使用Angular和Dart實現)。而Vue主要用于小型項目的個人。我們來看看在GitHub上找到的一些統計數據:

  • Angular擁有超過25,000顆星和463個貢獻者。
  • React擁有超過70,000顆星和超過1,000名貢獻者。
  • Vue擁有近6萬顆星,僅有120位貢獻者。

靈活性

我們可以通過簡單地將JavaScript庫添加到源應用程序來開始使用React或Vue進行開發工作。但是對于Angular來說這是不可能的,因為它使用TypeScript。因為在當今的Web開發世界中,我們正在更多地接近微服務和微應用程序,React和Vue通過僅選擇那些真正需要的東西來讓我們更好地控制應用程序的大小。 Angular最適合作為基于SPA的應用程序的框架。

性能

在庫或框架的大小的情況下,Angular相對于其他選項而言相當大。 gzip文件大小為143k,而Vue為23k,React為43k。 React和Vue都使用Virtual DOM,它可以提高瀏覽器DOM的性能。在整體分析中,Vue具有出色的性能和三者最深的內存分配。但是所有這三個選項在性能方面都非常接近。

如果要檢查源,則可以訪問下面的GitHub存儲庫:

結論

React,Angular和Vue對于開發都非常有用,并且它們都沒有明顯優于其他開發。所以下面我給出了一個表格,它將展示何時選擇哪一個:

「前端架構」React,Angular和Vue:哪一個最好,為什么

 

如果你仍然無法決定你需要選擇哪一個,我建議你先學習React,然后是Vue,然后是Angular。 因為前兩個主要基于JavaScript,第三個完全基于TypeScript。

原文:https://dzone.com/articles/angular-framework-advantages-compare-to-react-amp

本文:https://pub.intelligentx.net/react-angular-and-vue-which-one-best-and-why

分享到:
標簽:架構
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定