V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wangyzj
V2EX  ›  前端开发

2024 年前端框架怎么选?

  •  
  •   wangyzj · 102 天前 · 3596 次点击
    这是一个创建于 102 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人后端,前端只是顺手写写,之前主要用 vue2

    但 vue3 已经出了很久了,不过我没用过,vue2 是不是进入淘汰倒计时了

    所以 2024 年前端框架怎么选?

    vue2

    vue3

    react

    请各位彦祖答疑解惑,并希望能给出理由

    如果有其它更优秀的框架也欢迎推荐

    谢谢

    38 条回复    2024-10-25 08:30:09 +08:00
    facebook47
        1
    facebook47  
       102 天前 via Android
    V3 更适合中国宝宝体质
    Perry
        2
    Perry  
       102 天前 via iPhone   ❤️ 1
    如果依赖大模型生成前端代码的话就是 react ,问就是 react 高质量英文资源多
    musi
        3
    musi  
       102 天前 via iPhone
    vue3
    React 现在整个社区都在往 next.js 靠
    BeijingBaby
        4
    BeijingBaby  
       102 天前
    reactjs
    vue 说不定啥时候搞个 vue4 ,又不兼容 vue3 了。。。
    foru17
        5
    foru17  
       102 天前 via iPhone
    react
    cccvno1
        6
    cccvno1  
       102 天前
    同后端,最近在学 svelte ,看了一圈感觉 svelte 最简单
    beginor
        7
    beginor  
       102 天前 via Android   ❤️ 3
    建议试试 angular ,谁用谁知道,不要总是局限于 vue ,更不要把 vue 和中国宝宝挂钩
    littleghost
        8
    littleghost  
       102 天前
    最近在学习 solid.js ,但还没在项目中实际使用过
    CHTuring
        9
    CHTuring  
       102 天前
    啥都不用想,没接触过前端框架、或者用过 vue2 的先用 vue3 做出东西和熟练了再考虑其他的。
    murmur
        10
    murmur  
       102 天前
    vue3 ,好学,出活快
    qweruiop
        11
    qweruiop  
       102 天前
    全部都转 nest 了。。。vue 的工资太低了。。
    zhongzhaoguo
        12
    zhongzhaoguo  
       102 天前
    你不应该问我们 你得问你的领导
    shuxhan
        13
    shuxhan  
       102 天前
    vanilla.js
    ryougifujino
        14
    ryougifujino  
       102 天前
    顺手写前面又用的 vue2 ,那就 vue3 吧
    subframe75361
        15
    subframe75361  
       102 天前 via Android
    vue 的 vscode 插件经常出问题,我受不了了就转到 solidjs 了
    estk
        16
    estk  
       102 天前 via iPhone
    estk
        17
    estk  
       102 天前 via iPhone
    gowk
        18
    gowk  
       102 天前
    我选 Vue3
    davin
        19
    davin  
       102 天前
    Astro ,别争了,把你们都揉进来
    gloye
        20
    gloye  
       102 天前
    顺手写写就 vue
    creazyrabbit
        21
    creazyrabbit  
       102 天前
    不要选 vue ,api md 天天变
    llanc
        22
    llanc  
       102 天前
    svelte 感觉很优雅,但是组件库太少了
    hedwi
        23
    hedwi  
       102 天前
    后端肯定选 angular 就跟写后端一样
    retrocode
        24
    retrocode  
       102 天前
    vue3 更好些, react 群魔乱舞你要不是天天写前端过小半年就跟不上了
    ZGame
        25
    ZGame  
       102 天前
    vue3.5 解决了 props 透传问题。
    wunonglin
        26
    wunonglin  
       102 天前   ❤️ 1
    angular 现在体验好了很多很多。
    loupeach
        27
    loupeach  
       102 天前
    问就是 nextjs 一把梭
    Nyeshuai
        28
    Nyeshuai  
       102 天前   ❤️ 1
    react 已是事实标准,再选个整活但方便的,svelte5 吧,开箱即用程度比 Vue 还高,关键是范式固定,typescript 体验完善。Vue 现在是这也支持那也支持,难绷。
    horizon
        29
    horizon  
       102 天前
    nextjs
    draco95
        30
    draco95  
       102 天前
    angular+1
    nzbin
        31
    nzbin  
       102 天前
    既然是后端,还是建议试试 Angular
    flmn
        32
    flmn  
       102 天前
    这个需要看你的项目/产品类型和团队现状。
    没追求就 Vue3 ,有追求就 React 。
    RgPr16Lrb1R2zZdJ
        33
    RgPr16Lrb1R2zZdJ  
       102 天前
    tianzi123
        34
    tianzi123  
       102 天前
    vue3 写法最简单,没有心智负担,另外那些担心出 vue4 的也是服了,技术本来就是不断迭代的,跟那些坚守 java1.8 的一样活该 35 岁被淘汰
    wangyzj
        35
    wangyzj  
    OP
       99 天前
    @cccvno1 #6 这个也有朋友提起了,确实看着很简单,有点 jq 年代的感觉
    wangyzj
        36
    wangyzj  
    OP
       99 天前
    @qweruiop #11 nest ?不是 next ?
    我还头一次听说 nest
    hesetiema
        37
    hesetiema  
       89 天前
    The BETH Stack: Bun 、Elysia 、Turso 、HTMX + _hyperscript
    The AHA Stack: Astro 、HTMX + Alpine.js
    The T3 Stack: Next.js 、Prisma 、Vercel
    ZGame
        38
    ZGame  
       53 天前
    @beginor angular 主要生态一般吧... 一般开发者主要还是看第三方组件库这样吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3458 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:58 · PVG 18:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.