前端三大框架Angular & React & Vue

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

 

Angular
https://angular.cn/html

React中文網™ - 用於用戶界面構建的JavaScript庫
https://reactjs.org.cn/前端

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

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

對比其餘框架 — Vue.js
https://cn.vuejs.org/v2/guide/comparison.html程序員

前端三大框架(vue,angular,react)大雜燴 - qq_41726885的博客 - CSDN博客
https://blog.csdn.net/qq_41726885/article/details/79305379前端框架

相關文章
相關標籤/搜索