ificando

2024 年了 想学习前端 大家建议 React 还是 Vue 啊

  •  
  •   ificando · Dec 2, 2024 · 11717 views
    This topic created in 701 days ago, the information mentioned may be changed or developed.

    本身是后端技术

    想学习下前端,自己做点 UI 啥的,后端技术在怎么实现,没有能看到的东西,不能形成反馈,良性循环。

    我没弄过前端,还停留在 Jquery 那个年代,

    React 生态很好,Vue 曲线低,有点偏向 React 了

    另外还想对于 css 设计这块投入一些时间,希望能做一些漂亮的页面

    请各位大佬给点意见,谢谢

    84 replies  •  2025-05-17 15:42:09 +08:00
    chokeeey
    chokeeey
    Dec 2, 2024
    1
    个人建议 react ,比较国际化,甚至你想写 andorid ios 的话,react ntaive 基本上你会 react ,一周就上手了
    lizy0329
    lizy0329
    Dec 2, 2024
    2
    建议 Java
    DreamingCTW
    DreamingCTW
    Dec 2, 2024
    3
    后端 Java ,同样停留在 jQuery 年代
    ticket123
    ticket123
    Dec 2, 2024
    4
    react ,react 学会了的话,vue 一天上手
    clemente
    clemente
    Dec 2, 2024
    5
    electron 如何
    Yaoooo
    Yaoooo
    Dec 2, 2024 via iPhone
    6
    svelte
    zzzzzzggggggg
    zzzzzzggggggg
    Dec 2, 2024❤️1
    7
    标准答案:建议考公
    StillNotYet
    StillNotYet
    Dec 2, 2024
    8
    react
    yuanran
    yuanran
    Dec 2, 2024
    9
    借楼问下,兼顾移动端的话,更推荐哪个呢
    chiuan
    chiuan
    Dec 2, 2024
    10
    vue 简单
    shadowyue
    shadowyue
    Dec 2, 2024
    11
    国内工作 vue ,国外工作 react
    xwindfantasy2
    xwindfantasy2
    Dec 2, 2024
    12
    Svelte +1
    yagamil
    yagamil
    Dec 2, 2024
    13
    从接单的项目来看,react 数量要多于 vue
    但 vue 的现成的整个框架比 react 多,react 更多的是以组件的形式 面向开发者
    一个是提供比较多的成型的房子给你,一个是提供比较多乐高积木模块给你,需要你去搭建。

    非前端,同后端。学习前端以来的经验。
    lpxxn
    lpxxn
    Dec 2, 2024
    14
    我也差不多,工作了十多年了没写过前端,今年在 Gpt 的帮助下顺得入门了 react ,真的很好用。前阵子想自己整个桌面或和手机端的页面,直接用 tauri2.0 桌面和 android 一起搞写。但是特别漂亮的页面我还整不了。
    ripperdev
    ripperdev
    Dec 2, 2024
    15
    同后端,我选择 vue
    justsoup
    justsoup
    Dec 2, 2024
    16
    能做一些漂亮的页面,目标应该就是 web 端,那选择 Vue 更好一点,因为简单入门就能上手开发。
    这样能把更多的精力放在打磨 CSS 上面。

    如果有移动端需求,因为有 React Native ,所以建议 React
    v2er119
    v2er119
    Dec 2, 2024❤️1
    17
    没啥意义,工作上用不到的话。
    同后端,用 GPT 折腾出前端,折腾过程中理解了,也大致知道怎么回事了,过两月,又忘回去了,还得 GPT 来得顺手,又快又有质量。短期了解只是框架应用,又不是底层 js 的功力提升,没意义。
    ificando
    ificando
    OP
    Dec 2, 2024
    18
    @lizy0329 哈哈 我就是后端啊
    ificando
    ificando
    OP
    Dec 2, 2024
    19
    @chokeeey 好的 谢谢
    min
    min
    Dec 2, 2024
    20
    借楼问 angular 怎么样啊?
    suqiuluck
    suqiuluck
    Dec 2, 2024
    21
    同后端,更喜欢用 react
    Carson089
    Carson089
    Dec 2, 2024
    22
    学习的话,选自己喜欢的就好。工作的话,要面向薪资编程,而不是纠结在选择这两个上面
    markgor
    markgor
    Dec 2, 2024
    23
    同后端,也是 JQUERY 打底,但是选择上选择了 VUE2 ,因为小程序和 uniapp 都基于 vue2 框架(类似吧)。
    然后今年也开始用 vue3,对我而言就是先按 vue2 写法写 vue3 ,然后再慢慢按 vue3 的模组形式去写。
    至于 react ,没碰过也好奇也觉得神秘,因为实际使用上,发现目前大厂自己内部大多数都是 react 而非 vue
    shintendo
    shintendo
    Dec 2, 2024
    24
    “生态好”很难算得上 React 对 Vue 的优势,除了 RN
    Huramkin
    Huramkin
    Dec 2, 2024
    25
    https://alpinejs.dev/ 可以试试这个
    ccraohng
    ccraohng
    Dec 2, 2024
    26
    react ,社区框架成熟多了
    无脑 nextjs tailwind
    panlatent
    panlatent
    Dec 2, 2024
    27
    其实后端出活的的话也不一定非得写前后端分离,传统的从后端生成前端页面依旧有生命力,但不要抛弃这么多年前端工具链的发展。 比如页面的动态组件可以使用 Vue 替换 jQuery , 更进一步还有类似 Alpine.js 这种东西。

    基于上述这点,我推荐 Vue 。 但如果写的是完成的前端应用,推荐 React 。Tailwind css 用不用都应该去学一学的。
    lawrenxe
    lawrenxe
    Dec 2, 2024
    28
    React(Nextjs) + Tailwind
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Dec 2, 2024 via Android
    29
    只是自己玩可以只学 vue(如果是 spring 工程师可以换成 angular),想靠这个工作建议都学,
    CHTuring
    CHTuring
    Dec 2, 2024
    30
    React 社区大、体量大、但是包袱也重,用过的都知道。

    明明一些别的框架忽略不计的东西,非要搞出几套思想和实践。

    emmm...我选择 sveltekit
    ixcode
    ixcode
    Dec 2, 2024❤️1
    31
    问这个问题的程序员已经跟不上时代了,现在的问题不是 react 和 vue 选哪个,而是 cursor 和 winsurf 选哪个
    zhwithsweet
    zhwithsweet
    Dec 2, 2024
    32
    无所谓吧,反正都找不到工作,学本来就是一周的事
    EJW
    EJW
    Dec 2, 2024
    33
    @min 岗位数量来说,肯定是 react vue 好找 。
    nnnnnnamgn
    nnnnnnamgn
    Dec 2, 2024
    34
    国内中、小厂,vue ;大厂,国外,react
    ymmud
    ymmud
    Dec 2, 2024
    35
    学 css ,其它都简单
    putyy
    putyy
    Dec 2, 2024❤️1
    36
    成年人不做选择都学学,,但学 react 越晚学越后悔
    shimada666
    shimada666
    Dec 2, 2024
    37
    react ,因为 ai 写 react 更聪明点
    94
    94
    Dec 2, 2024❤️1
    38
    面向工作的话,非国际市场,非国内大厂。就是选择 Vue ,没有什么好纠结的。特别是现阶段的全干工程师。
    等你上手 Vue 了,写 React 也是很简单的。反之也是一样的。

    如果是自己兴趣出发的,就看你是什么样的学习风格。知识储备先行就是 React ,如果是实践先行就选 Vue 。


    -----
    如果还想做一些漂亮的页面的,需要关注的不单单是前端**技术**相关。平时还是得多看别人的设计,比如说 [Dribbble]( https://dribbble.com/)
    另外,有时间的话,最好读一读《 Refactoring UI 》

    但如果你是想以技术为主要路径的,不太建议在 UI 方向上投入太多精力。很容易会因为一些细枝末节的样式调整,导致丢失主要目标,从而开始走偏。当前的就业环境不会再出现第二个“张鑫旭”了。
    iv8d
    iv8d
    Dec 2, 2024 via Android
    39
    通用性肯定有 react ,你要想快速入门肯定 vue 。你要想指望一个吃饭的家伙,建议你考公吧。
    PTLin
    PTLin
    Dec 2, 2024❤️1
    40
    CodingNaux
    CodingNaux
    Dec 2, 2024
    41
    建议不搞这些,专注后端,学也只是学 js ,前端其他用到的时候再学,直接上框架不一定合适。bootstrap 我觉得还是可以的
    potatowish
    potatowish
    Dec 2, 2024 via iPhone
    42
    react 比较符合直觉,照着官方新手教程学习很丝滑,ui 就用 mui ,响应式设计,不会像某些 v 友写的网站,手机上一打开页面底部还有滚动条,问就是还没有做移动端兼容…
    potatowish
    potatowish
    Dec 2, 2024 via iPhone
    43
    @potatowish #42 最重要的就是 ai 训练的语料中,react 的资料更丰富,对解答疑问更有帮助
    w89cNEfnM96h2G2T
    w89cNEfnM96h2G2T
    Dec 2, 2024
    44
    react
    guanhui07
    guanhui07
    Dec 2, 2024 via iPhone
    45
    React(Nextjs) + Tailwind
    Plumbiu
    Plumbiu
    Dec 2, 2024
    46
    都学
    anson2017
    anson2017
    Dec 2, 2024
    47
    公司用那个你就学那个
    kuxuan
    kuxuan
    Dec 2, 2024
    48
    自己的项目用 Vue ,出活快。
    R4rvZ6agNVWr56V0
    R4rvZ6agNVWr56V0
    Dec 2, 2024
    49
    目测国际流行培训市场的趋势是 45 楼所提到的 :React + Nextjs + Tailwind CSS
    lavvrence
    lavvrence
    Dec 2, 2024
    50
    React/Next.js + TailwindCSS/Shadcn
    注意,Next.js 本身是一个全栈框架。
    5261
    5261
    Dec 2, 2024
    51
    同样是后端,因为前端裁员的缘故,目前也要学点前端,兼顾搞前端的活, 思想停留在 jQuery 年代,目前重拾 js 知识点中~苦于我司管理后台还是 js 写的,并不是 recat 啥的
    blur1119
    blur1119
    Dec 2, 2024
    52
    vue ,先跑起来再说,他们说 react 都考虑长远来看。学个东西能最简单用起来才是最重要的,
    Fatinora
    Fatinora
    Dec 2, 2024
    53
    又一场新的战争,我建议 React
    importmeta
    importmeta
    Dec 2, 2024
    54
    全都学了不吃亏, 这些框架思想都差不多, 无外乎 数据绑定,生命周期,渲染方法这几个概念, 学了一个就通了, 学别的就是改改写法而已.
    Laysan
    Laysan
    Dec 2, 2024
    55
    OP 头像跟我老板的一样, 我还以为我们老板要走技术路线了
    hangzhou
    hangzhou
    Dec 2, 2024
    56
    后端卷前端 前端全失业😂
    dyncan
    dyncan
    Dec 2, 2024
    57
    小孩子才做选择.
    mascteen
    mascteen
    Dec 2, 2024
    58
    sunny352787
    sunny352787
    Dec 2, 2024
    59
    我选 React ,因为 AI 更熟悉 React
    tingyunsay
    tingyunsay
    Dec 2, 2024
    60
    建议学 gpt
    joetao123
    joetao123
    Dec 2, 2024
    61
    用 react 吧。第一个写起来舒服。第二个大厂都在用。第三个,生态好,大模型应用可以给出的回答更准确。助力开发提速。
    这是我用 vite+react+tailwindcss 和 shadcn 写的一个前端中后台 ui 开发模板,让你站在`巨人`的肩膀上。github 仓库地址: https://github.com/pipijoe/xryder-web ,开箱即用。
    Dragonphy
    Dragonphy
    Dec 2, 2024
    62
    React ,Vue 生态真的差很多,各种小玩意儿也都是 React 在搞,React + TailwindCSS 目前是标配
    flmn
    flmn
    Dec 2, 2024
    63
    如果为了在国内干活,那么 Vue 。
    如果为了在国外干活,那么 React 。
    如果为了给自己干活,那么 Svelte 。
    lvxiaomao
    lvxiaomao
    Dec 2, 2024
    64
    之前有人推荐过 nextjs
    catamaran
    catamaran
    Dec 2, 2024
    65
    如果只是自己做点 UI 啥的,同时不想花费太多时间,可以学 vue ,只学基本的使用,不是 vue 生态(包括 router, vite, vuecli 等),或者这么说,放弃单页面(SPA)相关的技术
    guguji5
    guguji5
    Dec 2, 2024
    67
    @Dragonphy 对对
    zidy111
    zidy111
    Dec 2, 2024
    68
    2024 快过去了。建议 25 年再来问这个问题。
    7745
    7745
    Dec 2, 2024
    69
    别挑了,全学
    imNull
    imNull
    Dec 2, 2024 via iPhone
    70
    既然有一些前端基础 就直接让 AI 写吧 我现在就是这么搞的
    ipcjs
    ipcjs
    Dec 2, 2024
    71
    珍爱生命,远离 Vue😂
    @vue_discourager
    Jtyczc
    Jtyczc
    Dec 3, 2024
    72
    都学啊,你一个项目用这个技术栈,下个项目用另一个技术栈,下下次不就知道自己要用什么了吗
    JoeySmith
    JoeySmith
    Dec 3, 2024 via iPhone
    73
    mynameislihua
    mynameislihua
    Dec 3, 2024
    74
    React 最简单
    june4
    june4
    Dec 3, 2024
    75
    作为同时用了不少时间 react 和其它基于 signal 的框架(vue/solid/svelte 等),个人觉得 react 这个独特的运行模式有本质缺点,基于 signal 才是未来。如果喜欢 react 的 api 且不喜欢模板,可以试试 solid 。
    bytewalk
    bytewalk
    Dec 3, 2024
    76
    @min #20 我上家公司就是用 .net core + angular ,前后端分离,不过我当时尝试了一下写 Angular ,真的有被爽到,因为真的很像写后端(依赖注入啥的),不过国内市场上很少有这部分工作的,只能说可惜了。
    caey
    caey
    Dec 3, 2024
    77
    @min 如果是用过 Java Spring 那套的后端用着会很爽,因为一些设计思想有点共通性。公司里 80%的项目都是用 Angular 实现的,后台一般用的 Angular+NG-ZORRO 。但 Angular 也是三大框架中使用人数最少(国内与国外)的吧?这导致了它生态多样性,和 Vue 还有 React 差了一截。但它的优势也很明显:全面性/模块化/全生态的强类型/较高的可维护性...感觉它更适合中大型,长期需要维护的系统。至少目前手头两个维护时间最复杂又最久的项目都是用它弄的,还是挺舒服的。中小型项目可以考虑 React 或 Vue
    hijqw12931092
    hijqw12931092
    Dec 3, 2024
    78
    后端学前端 肯定学 Vue 啊,jsx 都不用学,html css js 组装一下就是 temp 了
    不过学了也没啥用,看工作需要,程序员都饱和了,做不到顶尖没啥用的,搬砖工,只看性价比
    zpzpzp
    zpzpzp
    Dec 3, 2024
    79
    .net 后端,刚学的 react ,比较符合后端直觉,vue 看了好几次都没有拾起来,react 一次就到位了,B 站有个黑马教程,一周就可以下地干活了
    x2ve
    x2ve
    Dec 3, 2024
    80
    react,一个字:爽,两个字:爽爆,三个字:爽死了
    meinjoy
    meinjoy
    Dec 3, 2024
    81
    @justsoup vue 不是也可以打包成移动端吗
    zzzzzzggggggg
    zzzzzzggggggg
    Dec 3, 2024
    82
    @JoeySmith 上网上多了都是这样,哈哈
    star2024
    star2024
    Dec 15, 2024
    83
    建议 React 。不过 React 上手比较难,需要花的时间更多一些。
    deali
    deali
    May 17, 2025
    84
    @flmn Svelte 这是有什么说法吗?我看最新版 Svelte 好像做了不少 break changes
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1401 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 148ms · UTC 20:46 · PVG 04:46 · LAX 12:46 · JFK 15:46
    ♥ Do have faith in what you're doing.