{eval=Array;=+count(Array);}
我今天才開始去了解Vue-cli 3.0,著手寫了一個demo下來發現,簡直驚為天人,拋棄了2.x版本繁瑣的webpack配置,現在的可以說簡潔明了,你甚至不用寫vue.config.js也行,空著唄,反正無傷大雅,但如果你配置一下你會發現也并不麻煩。
在我知道的知識范圍內,應該是沒有比這個腳手架更能快速直接地反應出數組或對象變化的了。
此外,語法糖基本沒有很大變化,以前該怎么用現在還怎么用,只是性能優化和語法糖很多了。講真,我完全找不到vue-cli3.0致命的坑。
然后,我還看到有人為jq打抱不平,我在一年半以前基本都是用jq寫的,那時候覺得jq是js最好的框架,實在太方便了,操作dom也實在太爽了,直到我某次寫一個排課項目卡了殼。。。
隨后我就轉小程序了,發現小程序的寫法不就是vue么。。。尤其是組件的寫法。。。
講到底,vue被淘汰有點難,畢竟這個時代是操作數據的時代,已經不是dom操作的天下了。
最后,我覺得你不應該拘泥于前端框架,就算以后會出現更先進的框架,充其量也還是js,我實在想不出在框架這方面還能玩出什么花了。大概es會慢慢參考這些框架,然后自己變成如此也說不定。就比如當年你能想到js里面還能寫class來繼承?我第一次看到還以為是java。。。但現在不也就支持了么。。。
所以為什么不把目光放向后端?node都熟練了嗎?deno了解過嗎?php入門了嗎?python好歹掌握一下吧?這些語言我相信以后會慢慢出現在前端必會知識點里面(雖然php已經是了,但感覺過氣了啊,說好的php是世界上最好的語言呢。。。)
可以去gitHub上面看看,淘汰暫時是不可能的,國內的大多都在用vue開發
小程序也是借鑒vue的語法來進行編寫,所以暫時不用考慮淘汰,vue入門簡單,現在很受一些開發者的青睞,其實吧,多做項目,了解vue的原理,等你用熟了,換成其他框架都是一樣可以輕車路熟的,所以不必在意vue是否被淘汰
再者現在vue一直有大佬維護,我們要做的就是多學,跟上大佬的腳步就好了。
這個爛玩意確實害人。最近面試了很多人, 只要說精通 ”vue“ 的,基本上都不懂最基本的js/jquery.
完全就是依賴營銷手段把shit 灌輸給那些沒有經驗的開發者,然后兜售他們的shit.
前端框架其實主要還是針對幾個問題, 組件化, 組件間通訊, 狀態管理, HTML DSL, CSS 方案, 服務端渲染, 當然也是我按照 React 歸類出來的. 從每個方向上來說, 其實都打得差不多, 特別是 Vue 作為后來者免不了模仿前面高的山一樣的 React. 其實問題或多或少都大部分解決了, 就是狀態管理還不盡如人意, CSS 方案現在還有新的動靜這樣.
說實在的比一比開發效率, 就算不喜歡 React 不喜歡 Vue 也很難找出一套可靠的方案來. 我自己雖然玩 cljs, 但 cljs 現在工具鏈遠不如 js 靈活跟成熟. Elm 或者 ReasonML 也是不夠成熟, 就算做得不錯了, js 這邊解決的問題還得再解決一遍, 不清楚要等多久. 而且吧, 前端框架的火都燒到移動端去了, Weex 對 React Native, 下半年看戰況.
我討厭 React 的原因是它明明鼓吹函數式編程了, 鼓吹不可變數據, 鼓吹服務端渲染, 結果呢, 一下子來個 ES6 class 定義組件, 一下子來個 MobX 繼續玩 observation, 然后又不優化 SSR. 然后沒事又更新起 JSX 2.0 來了. 有那么一點被耍猴的感覺, 最后猴子們老想著去玩 ReasonML, 玩 ClojureScript, 玩 Elm, 玩 PureScript...
不喜歡 Vue 的原因是在之前用 React 的時候已經獲得了精準的操作 DOM 的能力. Vue 的語法糖太甜了, 我知道很多人是喜歡的, 可是我用著吧, React 就像根棍子, Vue 呢像是雙節棍, 玩著玩著我自己被打了, 不開心. 語法糖這東西對新手來說挺好, 但是對我來說很像是在我跟 DOM 之間隔上了一層簾幕, 視線不好.
核心問題思考清楚, 給出完備的方案, 語法上面啰嗦就啰嗦一點我總是可以接受. 我的意思是組件間通訊, 狀態管理, 跨設備渲染, 這些東西才應該被最多關注. 無論是 React 還是 Vue, 甚至明年后年出現的新方案, 免不了都可能在語法上搞出太多事情. 然后又不討某些人的喜歡了.
VUE超過React已是大勢所趨。
很難得一款國人打造的框架得到老美主流開發界的一致點贊和佩服。
VUE理念現代,上手容易,可擴展空間大,生態富氧,追隨者者眾,攻城掠地態勢迅猛。
未來五年內不會過時。
相比之下,JQ已是昨日黃花。每次使用語法都得重新溫習一遍。更主要的是過于沉重。
關注本人我們,有驚喜。
佩服佩服,這種弱雞問題也要問,還是轉行吧,淘汰不淘汰自己不會去看更新?不會去招聘網站上查查?雖然知道罵人不對,我先道歉為敬,對不起, 問出這個問題的人真是個燒餅!!!
額,哪里得到的消息?Vue正處于上升階段,怎么可能就淘汰了?Vue與Angular,React是公認的三大前端框架,并且在Github上的star數量最多,國內外許多公司都在使用Vue。問這樣的問題不知道是基于什么原因,有一種帶節奏的感覺,毫無根據可以言。
總體上來說,前端框架種類較后端框架要少得多,因為后端分層思想提出的較早,而至今日依舊有很多項目的前端沒有分層,所以可以放心大膽的學習和使用Vue前端框架,至少未來十年內不會被淘汰!
大名鼎鼎的Vue框架是由國人開發的,Vue和React、Angular并稱為前端三大框架,采用Vue框架使得MVVM模式開發變得異常簡單,相較于其它框架,Vue的優點主要有:
支持雙向數據綁定
內置了豐富的指令
自定義組件使得代碼復用性高
運行速度更快
雖然Vue優點很多,但它也有著和其它前端框架一樣的缺點:對搜索引擎不夠友好!
不得否認,傳統的互聯網發展成了現在的移動互聯網,像以前的電腦端網站市場很大,但現在很少有企業做自己的PC端網站了,更多的是開發自己的移動端網站、APP、公眾號、小程序等。
這樣一來,Vue對搜索引擎不友好的缺點也不再是缺點了,移動端應用基本上不需要考慮搜索引擎收錄的問題。
另外,Vue框架可不是單一的JS框架,隨著這幾年的發展,Vue的生態越來越完善,像現在的uni-app就是基于Vue開發的前端應用框架,我們只要寫一套代碼就能將項目發布到APP端(Android、iOS)、H5、小程序(微信/支付寶/百度/我們等)等多個平臺。
綜上,Vue框架目前在國內的地位很高,短時間內不會被淘汰!
以上就是我的觀點,對于這個問題大家是怎么看待的呢?歡迎在下方評論區交流 ~ 我是科技領域創作者,十年互聯網從業經驗,歡迎關注我了解更多科技知識!
建議淘汰,很多寫VUE的代碼像坨屎。門檻低,培訓機構喜歡,個人項目或小項目可用。稍大點的項目或多人合作的項目,建議angular吧。
呃,這個問題問的,Vue 正在火熱的時候,突然問:Vue 被淘汰了么?問的真的很懵逼啊!
在流行前后端分離的今天,Vue 順應時代,尤其是在國內以門檻低,開發簡單,成為很多前端程序員的首選,重點是華人開發的,有中文文檔啊!所以,非常受歡迎。所以,明確的告訴你:Vue 沒有淘汰,反而現在非常熱門。而且現在還是 Vue 的天下。
之前在知乎上有人問過我這個問題:今年是 Vue 的天下嗎?當然是。
在談 "今年是 Vue 的天下嗎?" 這個問題前,先給大家講一段我的故事,通過這個故事就能夠看到前端的趨勢,或者說 Vue 的市場情況。
從我的個人感覺上來講,今年 Vue 看起來確實很火,很多公司招聘前端的要求就是 Vue 。
我們公司也是!
關注我很久的讀者都知道,我在一個三線城市創業,開公司,我們公司算是在三線城市的一個奇葩軟件開發公司 (奇葩的原因是:一般三線城市都是外包公司,講究的是快速開發,低成本,一個人全干,前后端分離用人成本高),算是最早的一批使用前后端分離開發,前端用 Vue 開發的公司,最起碼我感覺在我們所在的城市絕對是最早用 Vue 的公司之一。
但是,進入今年以后,我發現我們這里(一個三線城市)好多公司也開始招會 Vue 的前端開發了。身邊好多朋友的公司都在招。
可以看出 Vue 在國內前端市場確實占據著越來越大的市場份額,或者說在前端扮演者越來越重要的地位了。
之所以 Vue 比其他兩個框架 (Angular 和 React) 在國內火,我感覺原因很簡單:
是中國人開發的,有中文文檔,API 文檔全面,學起來方便。
相比于 Angular 和 React,Vue 確實上手非常容易,門檻確實很低。
在眾多小型創業公司中 Vue 的上手教學成本低,以致于受到很多中小型創業公司的吹捧。
Vue 在國內的生態圈也越來越完善,各種 UI 框架和圍繞 Vue 的開源項目層出不窮。
在這種說 Vue 的好,并不是說 React 和 Angular 不好!其實一項技術或者框架好與不好,完全取決于用它的人,適合的才是最好的。其實三大框架各有優劣,尤其是對 React 掌握熟練或者精通它的人,絕對認為 React 是最好的。
從今年的形勢來看,最起碼在國內 Vue 確實形勢一片大好,而且 Vue 也在最近不久升至 GitHub 開源項目排行總榜的第二位,雖然第二位的位置,可能屁股都沒做熱乎,就被擠到了第三名。但是擠占它的是一個在技術上沒有任何意義的 996.ICU 項目。
所以,我說:今年是 Vue 的天下么?答案,確實是顯而易見。
最近我公司也在招 Vue,然后面試了很多人,尤其是三線城市沒什么人才,招人真的很難。發現好多面試的,真的就是像其他知乎答主說的一樣,很多人懂點 HTML 和 CSS 就說自己會前端,懂前端,甚至還自稱熟練掌握前端開發。可是連 JS 都不熟,甚至都不會。
我感覺在互聯網時代應該不存在信息閉塞的問題了吧?知道怎么使用互聯網就應該知道一個合格的前端會什么吧?也就能夠了解前端發展趨勢!可是,現實不是這樣的。
我感覺三個框架中的某一個不會,沒啥,JS 都不懂就過分了,就說自己會前端。我感覺只要你基礎好,JS 熟練,學其中一個框架沒啥問題!畢竟框架就是一個架子,打地基需要你的是基礎技術和知識。
下面的建議是給初學前端或者計算機專業應屆畢業生的,建議如下:
如果你想成為一個合格的前端,前提是必須扎實基礎,懂 JS 相關的知識才行,這是你們學框架的前提。只會 HTML 和 CSS 是不能處理前端業務邏輯的,這種知識不能當做是你面試的核心競爭力啊!
不管是三大框架中的哪個,你會其中一個,其他兩個上手就很快,但是,如果三大框架一個也不會的,最起碼得熟練掌握 JS 吧!
我感覺對于一個入門前端或者應屆畢業生想學前端的人來講,學三大框架中的某一個之前,必須扎實好如下基礎:
上面的前端基礎知識,也算是一個簡單的學習路線介紹吧!三大框架之前的列舉的基礎知識,我感覺是一個合格的前端必須具備的一個知識。如果三大框架之前的那些基礎知識,你能夠熟練掌握,絕對能夠找到一份不錯的個工作了,如果你再學會三個框架中的一個,那就更上一層樓,更好了,是錦上添花了!
現在好多初學前端或者應屆畢業生真的是什么都不會,以為會了 HTML 和 CSS 就是前端了呢,真的不是!在大學里真的應該好好學習,夯實基礎,也應該關注行業發展趨勢,你才能一出來,才能適應社會,迅速找到工作!
最后,希望我的答案能夠幫助大家,如果感覺我回答的不錯,原創不易,請點贊支持。
10
回答0
回答0
回答1
回答0
回答9
回答0
回答10
回答5
回答10
回答