V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
5200
V2EX  ›  程序员

后端想整点前端项目,学 vue 还是 react

  •  
  •   5200 · 2023-03-22 11:56:30 +08:00 · 21398 次点击
    这是一个创建于 635 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就为了自己做项目,不为找工作,看 github 流行好像是 react 比较好,对应的 UI 库之类的也比较全面。 但是国内都是 vue 流行。elementplus 好像还有点那啥 所以佬们怎么说。大家都用什么自己整项目的。

    第 1 条附言  ·  2023-03-22 14:28:19 +08:00
    整理了一下

    react : Tailwind CSS 、Material UI 、Mantine 、Chakra UI 、Eleventy 、Astro 、next.js
    angular:
    vue js:Tailwind CSS 、Chakra UI 、Vuetify 、
    svelte
    solid js

    css 框架 :Mantine 、Tailwind CSS 、Chakra UI 、Material UI 、Daisy UI 、Radix UI

    感觉一些好用的框架都是 react 的
    第 2 条附言  ·  2023-03-22 23:30:01 +08:00
    感谢各位老哥的解答,
    初略统计了一下大家都推荐的是 angular 、react 、vue 、svelte 、solidjs
    到 102 楼
    angular 7 票
    react 29 票
    vue 31 票
    svelte 3 票
    solidjs 4 票

    之前也写过 uniapp 所以打算先整个简单的 vue3 开始。然后再看看 react 和 angular 。

    附上 学习路线图。
    后端 https://roadmap.sh/frontend
    vue https://roadmap.sh/vue
    react https://roadmap.sh/react
    angular https://roadmap.sh/angular
    123 条回复    2023-09-26 16:12:57 +08:00
    1  2  
    xieren58
        101
    xieren58  
       2023-03-22 22:26:52 +08:00
    solidjs + tailwindcss + daisyui, 用一年多了... 爽...
    wunonglin
        102
    wunonglin  
       2023-03-22 22:37:20 +08:00
    angular 对于面向对象、工程规范,文档及 API 极其详细,以及有着从 0-1 的完整解决方案,大家不选的原因是对于前端来说,很多概念是来源于后端的,大量前端初学者没接触过,以及 rxjs 上手难度对于这类人群来说成本高。在批量生产前端开发者的时期,往往不会接触到,也没什么人教,所以相对上手难度高。

    r ,v 可以,但是最佳实践往往都会百花齐放,每个团队,每个人可能都不一样,看你选择。

    对我来说,我使用 a ,v ,vue 的话对于喜欢工程化,完整 ts 体验的我来说,不满足需求,所以我公司自行写了套与 a 的概念对标的 oop 的库来兼容 vue2 ( vue-property-decorator 和 vue-class-component 还不够我用),所以勉强撑过来了,近期会全面迁移到 a ,也算是为迁移到 a 做了准备

    个人推荐 angular
    sickoo
        103
    sickoo  
       2023-03-22 23:27:57 +08:00
    React! 官网更新了教程。
    pengtdyd
        104
    pengtdyd  
       2023-03-23 01:11:18 +08:00
    vue 最大的成功在于一开始的时候就提供了中文文档,但是 react 国外用的更多,react 国内的大厂也用的更多,所以想吃饭还是学 react 保险。
    jqtmviyu
        105
    jqtmviyu  
       2023-03-23 05:55:44 +08:00
    react 的数据管理, 10 个人里至少有 5 个不同的方案
    还是 vue 全家桶适合我.
    dayeye2006199
        106
    dayeye2006199  
       2023-03-23 06:46:47 +08:00
    React 把。
    什么概念都可以用 JS 解释通。
    你要是再懂点函数式编程,核心概念就更好理解了
    lodisy
        107
    lodisy  
       2023-03-23 07:41:57 +08:00 via Android
    React Solid Qwik Astro
    superedlimited
        108
    superedlimited  
       2023-03-23 08:04:57 +08:00 via iPhone
    建议从 react 开始学,建议认真读新的 react 文档 react.dev 。会收获很多,不仅仅是 react 这个 library 。然后有需要再去学 vue3 。

    新的 react 文档舒适度,我觉得是仅次于 rust 的。rust 第一,react 第二。
    sorakylin
        109
    sorakylin  
       2023-03-23 08:10:26 +08:00
    还是 VUE 吧,够简单的好上手。
    后端转前端没空去折腾太多,生产才是硬道理
    murmur
        110
    murmur  
       2023-03-23 08:19:33 +08:00
    vue yes ,学 vue2 就可以,3 的话太 react 了,2 的生态也成熟,2 也没啥太大的性能问题
    dj721xHiAvbL11n0
        111
    dj721xHiAvbL11n0  
       2023-03-23 08:36:40 +08:00
    既然不为工作,那就喜欢哪个学哪个,英语好的更推荐学 nextjs
    Lemonadeccc
        112
    Lemonadeccc  
       2023-03-23 08:44:50 +08:00
    quasar ,昨天刚看到的。好像国外用的多,听说跨端做的挺好
    eroko
        113
    eroko  
       2023-03-23 09:43:34 +08:00
    vue ,vue3 + vite + ts + pinia ,就一个人用码界面的工具,还能折腾出来什么花了,你又不是做什么企业级的大项目。官方给一套最佳实践不香么
    nzbin
        114
    nzbin  
       2023-03-23 09:54:11 +08:00
    既然是后端,应该看看其他后端都用了啥,之前 v 站一老哥辞职做开源的帖子挺火的,前端用的就是 angular
    https://www.v2ex.com/t/908861?p=2
    ripperdev
        115
    ripperdev  
       2023-03-23 10:00:27 +08:00
    看了这个帖子,准备从 0 前端基础开始学 React 了 doge
    stefanieewu
        116
    stefanieewu  
       2023-03-23 10:04:27 +08:00
    vue3 吧,省心省力
    dog82
        117
    dog82  
       2023-03-23 10:06:46 +08:00
    推荐 vue
    因为我也是后端,也学了点 vue 的皮毛
    前端水很深,入门容易精通难
    falcon05
        118
    falcon05  
       2023-03-23 10:07:02 +08:00
    vue 的语法糖确实有点多,一段时间不写,基本上又得翻文档。
    puck260
        119
    puck260  
       2023-03-23 10:53:19 +08:00
    vue 全家桶一把梭是最快投入生产的(
    vincentchris43
        120
    vincentchris43  
       2023-03-23 11:03:45 +08:00
    你后端技术栈是啥,如果是 Java 的话,建议 angular ,上手成本小很多,而且 angular 本身就是一个比较全面的框架,不需要你再倒腾其他工具库了
    makelove
        121
    makelove  
       2023-03-23 11:50:23 +08:00
    如果不喜欢 vue 的模板 /ts 不友好可以用 solid-js ,同样是反应式框架,且 api 少入门容易
    yolio2003
        122
    yolio2003  
       2023-03-23 12:32:39 +08:00   ❤️ 1
    solidjs 吧,其他暂时都没法用
    UNO2
        123
    UNO2  
       2023-09-26 16:12:57 +08:00
    国内用 vue 就学 vue 呗
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5141 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 06:48 · PVG 14:48 · LAX 22:48 · JFK 01:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.