{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

Vue被淘汰了吗?

icyfireicyfire 回答10 收藏1
收藏问题

10条回答

Code4App

Code4App

回答于2022-06-22 19:45

我今天才开始去了解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是世界上最好的语言呢。。。)

评论0 赞同0
  •  加载中...
jerry

jerry

回答于2022-06-22 19:45

可以去gitHub上面看看,淘汰暂时是不可能的,国内的大多都在用vue开发

小程序也是借鉴vue的语法来进行编写,所以暂时不用考虑淘汰,vue入门简单,现在很受一些开发者的青睐,其实吧,多做项目,了解vue的原理,等你用熟了,换成其他框架都是一样可以轻车路熟的,所以不必在意vue是否被淘汰

再者现在vue一直有大佬维护,我们要做的就是多学,跟上大佬的脚步就好了。

评论0 赞同0
  •  加载中...
kbyyd24

kbyyd24

回答于2022-06-22 19:45

这个烂玩意确实害人。最近面试了很多人, 只要说精通 ”vue“ 的,基本上都不懂最基本的js/jquery.

完全就是依赖营销手段把shit 灌输给那些没有经验的开发者,然后兜售他们的shit.

评论0 赞同0
  •  加载中...
niceforbear

niceforbear

回答于2022-06-22 19:45

前端框架其实主要还是针对几个问题, 组件化, 组件间通讯, 状态管理, 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, 甚至明年后年出现的新方案, 免不了都可能在语法上搞出太多事情. 然后又不讨某些人的喜欢了.

评论0 赞同0
  •  加载中...
suxier

suxier

回答于2022-06-22 19:45

VUE超过React已是大势所趋。

很难得一款国人打造的框架得到老美主流开发界的一致点赞和佩服。

VUE理念现代,上手容易,可扩展空间大,生态富氧,追随者者众,攻城掠地态势迅猛。

未来五年内不会过时。

相比之下,JQ已是昨日黄花。每次使用语法都得重新温习一遍。更主要的是过于沉重。

关注本人我们,有惊喜。

评论0 赞同0
  •  加载中...
_ivan

_ivan

回答于2022-06-22 19:45

佩服佩服,这种弱鸡问题也要问,还是转行吧,淘汰不淘汰自己不会去看更新?不会去招聘网站上查查?虽然知道骂人不对,我先道歉为敬,对不起, 问出这个问题的人真是个烧饼!!!

评论0 赞同0
  •  加载中...
sanyang

sanyang

回答于2022-06-22 19:45

额,哪里得到的消息?Vue正处于上升阶段,怎么可能就淘汰了?Vue与Angular,React是公认的三大前端框架,并且在Github上的star数量最多,国内外许多公司都在使用Vue。问这样的问题不知道是基于什么原因,有一种带节奏的感觉,毫无根据可以言。

评论0 赞同0
  •  加载中...
王岩威

王岩威

回答于2022-06-22 19:45

总体上来说,前端框架种类较后端框架要少得多,因为后端分层思想提出的较早,而至今日依旧有很多项目的前端没有分层,所以可以放心大胆的学习和使用Vue前端框架,至少未来十年内不会被淘汰!

Vue是国人开发的轻量级JS框架,在国内有着不可替代的地位

大名鼎鼎的Vue框架是由国人开发的,Vue和React、Angular并称为前端三大框架,采用Vue框架使得MVVM模式开发变得异常简单,相较于其它框架,Vue的优点主要有:

  • 支持双向数据绑定

  • 内置了丰富的指令

  • 自定义组件使得代码复用性高

  • 运行速度更快

虽然Vue优点很多,但它也有着和其它前端框架一样的缺点:对搜索引擎不够友好!

Vue提供了全终端的解决方案,更具竞争力

不得否认,传统的互联网发展成了现在的移动互联网,像以前的电脑端网站市场很大,但现在很少有企业做自己的PC端网站了,更多的是开发自己的移动端网站、APP、公众号、小程序等。

这样一来,Vue对搜索引擎不友好的缺点也不再是缺点了,移动端应用基本上不需要考虑搜索引擎收录的问题。

另外,Vue框架可不是单一的JS框架,随着这几年的发展,Vue的生态越来越完善,像现在的uni-app就是基于Vue开发的前端应用框架,我们只要写一套代码就能将项目发布到APP端(Android、iOS)、H5、小程序(微信/支付宝/百度/我们等)等多个平台。


综上,Vue框架目前在国内的地位很高,短时间内不会被淘汰!

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

评论0 赞同0
  •  加载中...
everfight

everfight

回答于2022-06-22 19:45

建议淘汰,很多写VUE的代码像坨屎。门槛低,培训机构喜欢,个人项目或小项目可用。稍大点的项目或多人合作的项目,建议angular吧。

评论0 赞同0
  •  加载中...
betacat

betacat

回答于2022-06-22 19:45

呃,这个问题问的,Vue 正在火热的时候,突然问:Vue 被淘汰了么?问的真的很懵逼啊!

在流行前后端分离的今天,Vue 顺应时代,尤其是在国内以门槛低,开发简单,成为很多前端程序员的首选,重点是华人开发的,有中文文档啊!所以,非常受欢迎。所以,明确的告诉你:Vue 没有淘汰,反而现在非常热门。而且现在还是 Vue 的天下。


之前在知乎上有人问过我这个问题:今年是 Vue 的天下吗?当然是。


在谈 "今年是 Vue 的天下吗?" 这个问题前,先给大家讲一段我的故事,通过这个故事就能够看到前端的趋势,或者说 Vue 的市场情况。


从我的个人感觉上来讲,今年 Vue 看起来确实很火,很多公司招聘前端的要求就是 Vue 。


我们公司也是!

关注我很久的读者都知道,我在一个三线城市创业,开公司,我们公司算是在三线城市的一个奇葩软件开发公司 (奇葩的原因是:一般三线城市都是外包公司,讲究的是快速开发,低成本,一个人全干,前后端分离用人成本高),算是最早的一批使用前后端分离开发,前端用 Vue 开发的公司,最起码我感觉在我们所在的城市绝对是最早用 Vue 的公司之一。


但是,进入今年以后,我发现我们这里(一个三线城市)好多公司也开始招会 Vue 的前端开发了。身边好多朋友的公司都在招。


可以看出 Vue 在国内前端市场确实占据着越来越大的市场份额,或者说在前端扮演者越来越重要的地位了。

之所以 Vue 比其他两个框架 (Angular 和 React) 在国内火,我感觉原因很简单:

  1. 是中国人开发的,有中文文档,API 文档全面,学起来方便。

  2. 相比于 Angular 和 React,Vue 确实上手非常容易,门槛确实很低。

  3. 在众多小型创业公司中 Vue 的上手教学成本低,以致于受到很多中小型创业公司的吹捧。

  4. 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 就是前端了呢,真的不是!在大学里真的应该好好学习,夯实基础,也应该关注行业发展趋势,你才能一出来,才能适应社会,迅速找到工作!


最后,希望我的答案能够帮助大家,如果感觉我回答的不错,原创不易,请点赞支持。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<