相比 React 全家桶,選擇 Vue2 有何優劣?
比如
相關問題:
- react + react-router + redux + redux-observable + apollo-client
- vue + vue-router + vuex + av-ts
如何看待民工叔因為 Teambition 是 React 技術棧而離職?
近似問題:react.js,angular.js,vue.js學習哪個好? - 前端開發 - 知乎vue、react和angular 2.x誰是2016年的主流?
瀉藥
react 沒有實踐 沒有發言權。通過和業內的朋友交流已經沒有太大區別。學了vue上手 react沒什麼難度。最近要招個隊友,react 技術棧的,他說學vue2,也是無痛切換。其他的要看自己所在的技術團隊,哪邊氛圍好點。能說的上的優勢,vue 現在在國內應該是遍地開花了吧,今天聽芋頭君大搜車團隊,也是vue全家桶了。vue 的文檔,和國內的社區環境覺得要比react好些(可能是我用vue的錯覺)
vue 雖然有 weex 但是 react native 用的還是比較多一點。大概如此了網路盜圖,侵刪
vue 作者會上知乎。有先天優勢。
框架之爭幾乎每年都在上演。個人認為與自己業務場景相符,選擇適合的技術選型,才是正道。不符合自己業務硬上不適合的框架,這是自私的也是對公司不負責。
React有react的好處,Vue有Vue的好處。不同公司管理技術選型都是要出於自身業務出發。我來講講我技術選型的考慮。業務背景
【業務情況】:收銀軟體且涉及店鋪整體管理。【開發周期】:2個月實際只有1個半月。要把原來PC端大部分業務重構到Web端。人員整體技術參差不齊。我們之前採用ng1的技術棧。我的考慮:其實當時已經都考慮過react 和Vue,react的話,國內大廠都有在用,有較好實踐案例。Vue對初學者友好,門檻不高,可以快速出貨。但是俗話說要從國情出發,團隊成員都是ng1技術背景,原來產品是純PC客戶端,不存在ng1向ng2遷移的情況,其實遷移過程並非謠傳那樣痛苦。另外我們已經在多個內部系統應用ng2,有了不少工程上和框架上一些填坑經驗。所以項目啟動時選擇angular2.所以在技術選型上,一要結合實際情況出發,二要謹慎選型對新的事物不要拒絕,在一些實驗項目實驗。三要看得遠,backbone當時很火,選擇沒錯。react現在很火,選擇沒錯。Vue現在很火,選擇沒錯。但是你選擇一定時間穩定的,還是選擇火熱一時的。你需要考慮的。後端框架已經日趨穩定,前端還是年年在淘汰。選擇比努力重要!!
對之前技術棧是ng1的朋友說,選擇ng2沒問題。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓如何工程化開發大型angular2項目(上篇續)(分享自知乎網)https://zhuanlan.zhihu.com/p/24545021
ps: 正在找工作,有單位感興趣的發我郵箱:846432362@qq.com 或者私信我優勢是上手容易,各種設計合理順手幾乎挑不出毛病。
但弱勢是顯而易見的,生態圈不夠完善,除了官方的一溜組件比較令人信得過之外,第三方組件不僅少而且質量也比較令人懷疑。
所以如果你們是從 UI 組件這層開始就要自己動手的,vue 是不錯的選擇。但如果想用成熟的 UI 庫來開發自己的複雜業務邏輯比如類似後台這樣,可以再考慮下。看著項目和需求來吧,還有,不要坑隊友。雖然我主要只會選型 angular 和 react ,但是 vue 沒毛病。如果要說招人,我估計我說的兩個技術選型應該也不錯。還有補充的,ui庫目前 react和vue最多,尤其大家都喜歡寫 vue 的 ui 庫,雖然很棒,但是寫那麼多幹嘛… 不過能寫的都是牛人。
就憑Vue的官網中文文檔,就是一個開掛級的優勢。
公司幾乎全前端vue,然而要我選肯定react,不對,應該更傾向elm。
覺得vue-loader的樣式處理不科學,不過最近看支持css module了,感覺一下科學了好多。
覺得模板太不嚴謹,難以lint,複雜邏輯寫起來蛋疼。
覺得vue的jsx,好像沒react用著舒服。但好歹有vdom了,非常喜歡。
覺得狀態管理太隨意,js太……坑,很容易出問題。當然我弱,js這種高端語言不適合我這種連xx is undefined都避免不了的渣渣。
雖然狀態管理有vuex了,還是不知道如何在每個組件中都用elm architecture。我不明白,沒有fp和類型的狀態管理有什麼用。
在公司用vue寫了幾千可能上萬的普通簡單無關緊要業務邏輯後,終於覺得在vue組件中直接寫elm算了。
我不是說vue不好……真的好用……分分鐘出滿是bug的前端,留下不可維護的代碼。是我等算不上前端的渣渣搬磚工不二福音。
沒有任何黑vue全家桶的意思,我太愛它了。讓弱逼如我都能快速出活Vue2適合前台業務,React適合後台業務。
歪個樓,為啥要選全家桶……
感覺,要自己寫組件寫功能寫庫才棒棒啊~!不冗餘好維護簡直不要太贊啊~!我們團隊用的是react,連router都是自己寫的~!(當然,這主要取決於團隊另一位前端大人很厲害其實我覺得選擇少並不是劣勢。
一直在用vue,react也有一點了解
全家桶不是挺好用的嗎?
推薦閱讀:
※為什麼都說富文本編輯器是天坑?
※怎樣可以很好地保證網頁的瀏覽器兼容性?
※如何評價Facebook推出的flow.js?
※jQuery創始人知道function test(){}這樣定義函數不好嗎?
※參加 2017 年 8 月 26 日北京第三屆 FEDAY 是個什麼樣的體驗?