前端三大架構Angular & React & Vue

來源:互聯網
上載者:User

標籤:互動   自底向上   參與   通過   building   log   建立   對比   blog   

前端三大架構:Angular【Google】:一套架構,多種平台移動端 & 案頭端。學會用Angular構建應用,然後把這些代碼和能力複用在多種多種不同平台的應用上 —— Web、移動 Web、行動裝置 App、原生應用和案頭原生應用。React【Facebook Open Source】用於使用者介面構建的JAVASCRIPT庫。初步認識:react可以使構建互動UI的過程變得簡單。對於你的應用裡面的每個狀態視圖,當資料變化的時候,React都會及時並且正確有效率地進行對其更新。這種陳述式視圖,將使你的代碼更有可控性,並且更加易於調試。基於組件:用react構建封裝的組件來管理自己的狀態,然後組合它們以建立複雜的UI。由於組件邏輯是用JavaScript而不是模板編寫的,因此您可以輕鬆地通過應用程式傳遞豐富的資料,並將狀態保留在DOM之外。學習一次,寫在任何地方【可複用性】:我們不對您的技術堆棧的其餘部分做出假設,因此您可以在react中開發新功能,而無需重寫現有代碼。react也可以在伺服器上使用Node和功能行動裝置 App。即使用React Native進行渲染。Vue【極客邦,碼雲贊助,開源,也有國外朋友參與,國內主導】,是一套用於構建使用者介面的漸進式架構。與其它大型架構不同的是,Vue 被設計為可以自底向上逐層應用。Vue的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支援類庫結合使用時,Vue 也完全能夠為複雜的單頁應用提供驅動。對比其他架構:https://cn.vuejs.org/v2/guide/comparison.htmlElement【餓了麼開源】,前端UI布局(類似於Bootstrap的架構中前端HTML/CSS部分,不含JavaScript/EcmaScript),可以和Vue配合使用。前端三大架構(vue,angular,react)大雜燴:79305379從angular的誕生獨步天下,到現在三大架構平分天下,基本形勢已經趨於穩定。每一個架構從誕生到受歡迎,都有其特定的原因和背景。不同的開發人員選擇時,也是依據於其特定情景下的原因和背景.我們如何選?年輕的程式員都是好奇的貓,玩過一個又一個的前端架構。從毛球上弄出一條條的線,玩啊玩,最後這一個個的架構在腦子裡攪漿糊。有太多的選擇,就是一件麻煩的事;沒有選擇時,就是一件更麻煩的事;有唯一的選擇時,事情就會變得超級簡單。當一個程式員學了某個最新的架構之後,通常來說這個架構有著更多的優點,這個時候最容易出現的想法就是替換現有的架構,科室現有的架構並沒有什麼大的問題,並且評估不充分的時候,新的架構則會有更多的風險。所以最後總結一下:技術選型沒有銀彈,沒有一個架構能夠解決所有的問題。這時,為了更好的考量不同的因素,你需要列出重要的象限,如開發效率,團隊喜好,開發週期等時機情況選擇哪個架構最合適你當前的團隊和項目。

 

Angular
https://angular.cn/

React中文網™ - 用於使用者介面構建的JavaScript庫
https://reactjs.org.cn/

React – A JavaScript library for building user interfaces
https://reactjs.org/

介紹 — Vue.js
https://cn.vuejs.org/v2/guide/

對比其他架構 — Vue.js
https://cn.vuejs.org/v2/guide/comparison.html

前端三大架構(vue,angular,react)大雜燴 - qq_41726885的部落格 - CSDN部落格
79305379

前端三大架構Angular & React & Vue

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.