作為乙個後端開發人員,想自學一種前端全家桶,選擇 Vue 還是 React?

時間 2021-05-06 22:17:46

1樓:Rzlue

小孩子才做選擇,我全都要。

實際上 Vue 和 React 不是前端框架,是 UI 框架,這東西就是單純的方便你去做頁面的,它不像 Spring 一樣將一切都給你安排的妥妥當當的,而真正的前端框架是 Auglar (逃。因為只有它真正的提供了乙個一站式前端開發的整體解決方案。

如果就真的沒多少時間,需要你只能選擇乙個技術棧的話,最差也要把 React 和 Vue 都看一遍,因為它們真的很像,兩個東西比較著學真的是 hight 到不行。

2樓:DrCrypto

先重點學通乙個,比如React,然後這個問題就消失了。

其實更推薦把JS學的深入一點。

關於React和Vue的區別,前者是js水平越好,用起來越舒服。

Vue還沒深入學習,只兩個專案中用過基礎的東西。

3樓:Samul Wong

如果不考慮前後端分離,vue和react都有一些ssr的專案,我覺得那對於通過後端實現前端頁面會舒服些。

兩種都有各自特點,選個自己理解的,還有看看相應的控制項庫什麼的,哪個適合自己。比如我一直知道react很牛,大廠首選,但我個人理解力比較適合vue(比較簡單直觀),而且我喜歡vue乙個控制項庫叫quasar,所以我用vue。

4樓:老實人

react,信我你可以大大降低熬夜加班概率。當然你要是乙個極度情懷主意者,有著不考慮任何後果的梭哈精神也可以嘗試vue,畢竟國內vue是主流。

5樓:姬濤

作為乙個同是後端出身的全棧,後端搞前端一般來說都是Angular最適合,更符合「全家桶」的叫法。

論全家桶程度:Angular > Vue > React。

然後你會發現 Vue,React也不錯啊,後面可以再轉。

然後你轉一圈之後你會發現,嗨,其實這仨都差不多。

6樓:LambdaNil

應該先減少在框架選擇上糾結的時間,喜歡html模板就寫vue,喜歡class的方式就去寫react。等你掌握了就不會問這種問題了。

7樓:于謙

都要學,路線最重要,建議首先學習React,因為React語法對原生JS比較貼合,學習React就能把JS學的比較精通,而Vue封裝的比較好,開箱即用的那種,寫法也是使用Vue那套多一些,建議先學React再學Vue。

學會了React再學Vue就只需要一天的時間!

8樓:夢遊

建議學習react,畢竟有FaceBook這樣的大廠加持,再加上社群的加持,vue雖然上手容易,但是社群的支援度不高,現在好像阿里的專案都在轉向react!

9樓:AngkorW

還是vue吧,我就是主要搞後端,然後也研究前端,不是特殊需求,前端也就那麼點事,把webpack babel 官方文件仔細走幾遍,用vue,vuex,elementui 搞個稍微複雜點的前端應用 , 把rxjs,axios……lodash……玩轉後再把原始碼走幾遍,自己動手搞幾個專案,然後再補充一下js思想理念層次的知識,比如設計模式,mvvm,mvc,元件化,資料驅動,響應式,非同步

然後你就超越了一大批專業的前端小哥了

然後你得深入學習一下es6相關知識,let,const,var,promise(async await),Map,Set,Symbol 等

10樓:

如果是庫(library) 輕一點的 jQuery 就很不錯。

Vue 介於【庫】與【框架】之間 。

Vue 是一套用於構建使用者介面的漸進式框架。 --- Vue 官網

當然 Vue 也可以當作 【庫】 來使用。

框架的話,後端轉前端當仁不讓是 Angular

11樓:莫洛波西

Angular,拿走不寫,對後端學習起來最友好

乙個大而全的方案解決一切,不用糾結,更省了去搞前端那一連串複雜的工具鏈的頭疼事

12樓:長生天尊

首先說明,vue和react在國內都有完全的生態圈,選擇哪一種都沒問題。

你學一門框架當然是拿來用的,技能也是為了賺錢而學的,目前國內中小企業市場占有率最高的是Vue,大中型公司占有率最高的是React,根據你未來就業目標,如果是繼續在中小企業和外包公司中工作,建議優先選擇Vue,其次選擇React。如果是下一步準備去網際網路等大型公司,建議選擇React。不推薦ng是因為,ng在國內的占有率持續走低,即使你學會了,很可能幾年內都找不到一起開發的小夥伴,遇不到上手的專案,這樣ng即使你基礎打的再牢固,沒有練習必然荒廢。

當然如果你心怡的公司使用的是ng,建議選擇ng,這種情況下一般是出國外包或者是灣區的一些公司,那vue,react,ng根本不會困擾你,因為肯定是三個框架手到擒來了。

13樓:

入門當然是vue了,整體比較固定,上手快。學react,很可能發現有N種實現,學了A,發現公司裡用B寫法,git拖個專案下來發現是C寫法。用這個入門會蛋疼死。

別說萬變不離其宗,你連『宗』是啥都還不知道,不被繞暈了就怪了。

14樓:愛吃糖的程式設計師

後台人員我建議你學Vue 搭配Element,上手容易,而且可以做出前端人員作出的效果。

/zh-CN/component/installation這兩個搭配相信我你很快就可以上手,而且開發效率高,能作出高大上的效果。

15樓:昌維

如果你對jsp,php的smarty,python flask的jinja等模板引擎概念非常熟悉,那麼建議你學vue。(中文文件和資料的更新和數量都比其他兩個好很多。)

若你對js的各種語法特性,尤其是es6的語法特性非常熟悉,並且希望對於整個前端方方面面的掌控力和客製化需求很大,那麼建議用react。

ng沒有用過,但聽說比較重,學習曲線比較陡峭,而且根據我找工作經歷來看,國內招ng框架的人比較少。如果你的時間很少,需求要求很急的話,個人是不太建議學。

16樓:echoLC

學什麼無所謂,關鍵是用得上,否則學什麼,都沒有意義。這時候可以考慮自己團隊的技術棧,當人手不足時,說不定還能去給團隊應急。

17樓:wangyongyue

中國人情況肯定 vue 老大哥了,簡單易學好用。快速上手和完成小型小牧十分快速。元件化結構相比react會比較清晰,vue作為乙個更加完善的框架機制,有更多的學習的地方。

乙個專案iOS和Android的開發人員合理配比是多少?

這個還是得看專案吧,安卓適配是比較困難,但是也沒到1比4的地步,而且有些可能並不是因為安卓適配所以人多,而是安卓上功能比ios多,由於系統的原因,安卓上有些能做的事,ios可能就不能做,於是多了些功能,所以需要人 如果是一樣的業務邏輯,個人覺得1比1就行 android ios應該是1 2,當然我說...

如何成為乙個優秀的前端開發人員?

MU 邵 大量的去做專案,特別是前後端分離專案,要深入業務。空閒時間多看看技術文章,不斷積累經驗知識。要有恆心,每天進步一點點,一時半會看不出有什麼進步,但是時間久了就會與一般人產生巨大差距,因此不可急於求成。最主要不能停下前進的腳步。 sanwei 我個人覺得,如果你把自己定位乙個前端就很難談優秀...

作為一名Java開發人員,應該從多大程度上掌握Linux 應該學習Linux的哪些內容?

鞋邀,我只是乙個入門的linux愛好者。面對這個問題,我的答案如下 常用的linux命令基本上就夠了,無需考慮什麼分布式系統的部署問題啊,什麼主從機備份,什麼高可用這種。常用的 對於檔案的操作,增刪改查資料夾和檔案,配置組使用者許可權 包括增刪改查使用者使用者組密碼 對於服務程序的操作如system...