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

为什么 React 的后台模版这么少

  •  
  •   lishei · 2023-02-09 11:19:16 +08:00 · 6167 次点击
    这是一个创建于 434 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为什么 React 的后台模版这么少?

    Vue 可以搜出来一大堆的后台的项目,更新也比较快,React 搜出来的好多都是老版本的代码, 或者已经不维护的代码。

    39 条回复    2024-04-18 11:35:37 +08:00
    x2420390517
        1
    x2420390517  
       2023-02-09 11:32:58 +08:00
    你确定? ant 的 react 比 vue 更新快过了,还有新出的抖音的,你自己去搜搜
    ersic
        2
    ersic  
       2023-02-09 11:34:44 +08:00
    因为国内用 vue 的多吧,好多开源的中文前端框架都是 vue
    vicalloy
        3
    vicalloy  
       2023-02-09 11:35:23 +08:00
    ant design pro 虽然出过事,不过完成度很高,挺好用。
    ZoeeoZ
        4
    ZoeeoZ  
       2023-02-09 11:37:55 +08:00
    楼上好像没理解 OP 的意思
    godwei
        5
    godwei  
       2023-02-09 11:42:33 +08:00
    类似 vue-element-admin 的模板?
    lishei
        6
    lishei  
    OP
       2023-02-09 11:43:59 +08:00
    @x2420390517 我觉得 Antd Design Pro 和 Arco Design Pro 都是非常优秀的官方维护的项目, 但是 React 看起来好像拥有更少的一些社区维护的优秀后台项目
    lishei
        7
    lishei  
    OP
       2023-02-09 11:45:35 +08:00
    @godwei 差不多, 还有类似 vben 之类的项目,因为我有的时候喜欢下载多个项目回来比较着看代码实现, 所有有这样的疑惑
    joesonw
        8
    joesonw  
       2023-02-09 12:04:03 +08:00 via iPhone
    @vicalloy 圣诞那个是 ant-design 不是 ant-design-pro 吧
    BingoXuan
        9
    BingoXuan  
       2023-02-09 12:22:49 +08:00
    react-admin
    lolizeppelin
        10
    lolizeppelin  
       2023-02-09 12:25:14 +08:00
    取主题森林搜索大把, 收费而已
    debuggerx
        11
    debuggerx  
       2023-02-09 12:29:01 +08:00
    我觉得可以从反面说,为什么 vue 的后台模板这么多:
    因为对于大部分管理后台项目来说,都属于重要性不高的脏活累活( saas 等除外,别杠),往往是让初级前端去做,甚至直接后端开发时顺便糊出来的,能用就行,这种情况下,大概率会使用“对中文使用者上手更友好且成本更低的”vue ,所以很多后台管理项目就用了 vue ,于是模板多且流行,反过来更多后台管理项目用 vue……经常能看到各种后台管理页面,简直是一个模子刻出来的,一看就知道是 vue
    相反,react 相对还是国外流行一些,首先老外们对后台管理的需求就没国内那么高且通用,经常能看到国外的项目,后台管理用 react 写得非常简陋,还有些甚至直接还用 jquery 写,到不了“模板”的程度
    WasteNya
        12
    WasteNya  
       2023-02-09 12:48:10 +08:00   ❤️ 1
    个人猜测应该是国内前端整体水平低下,很多人依然热衷于后台管理模板等类似的事物,特别是 Vue ,一般用 Vue 会 React 的比例不高,而用 React 会 Vue 的比例非常高,而用 React 很多又不屑于做这种没啥含金量的东西,再看看国外一些更优秀的前端大型框架或者服务,比如 Nx ,Bit 等,都是先有 React 和 Angular 的模板,然后 Vue 呢就看心情了。
    AlexHsu
        13
    AlexHsu  
       2023-02-09 13:31:25 +08:00
    pure admin
    yaphets666
        14
    yaphets666  
       2023-02-09 15:37:25 +08:00
    @WasteNya 有点扯了,后台管理系统,用 vue 开发速度起码是 react 的两倍以上。
    WasteNya
        15
    WasteNya  
       2023-02-09 15:46:40 +08:00
    @yaphets666 我用 vue 2 年,react 也有 3 年,也没觉 vue 开发管理系统的速度比 react 快啊,真这样快的话咋没见大厂或者国外后台管理都用 vue 呢
    cxe2v
        16
    cxe2v  
       2023-02-09 15:49:09 +08:00
    @WasteNya #12 有哪些含金量比较高的项目,发出来学习学习
    yaphets666
        17
    yaphets666  
       2023-02-09 15:49:50 +08:00
    @WasteNya 这就不得不说到 React 的背锅属性了,用 React 出了问题,可以说 facebook 出品,大厂都在用,出了问题难免。要使用 vue 出了问题,那就是你技术选型有问题,你背锅吧。
    WasteNya
        18
    WasteNya  
       2023-02-09 16:03:02 +08:00
    @yaphets666 然而这跟开发速度并没有关系
    WasteNya
        19
    WasteNya  
       2023-02-09 16:05:06 +08:00
    @cxe2v 太多太多了,我只能贴个链接,https://bestofjs.org/ ,不过没必要局限于 vue 和 react ,它们只是众多工具之一
    yaphets666
        20
    yaphets666  
       2023-02-09 17:04:15 +08:00
    @WasteNya 很简单的道理啊,为了背锅不得不选择 React ,当然了,也有些肤浅的人,认为 React“高级”
    qzhai
        21
    qzhai  
       2023-02-09 17:34:07 +08:00 via iPhone
    同志们清醒一下吧。编程是为了解决问题或者需求的。能解决问题就行,争什么。。。你们见过有谁争辩过米开朗琪罗到底用什么工具雕出的大卫么。我理解代码就只是工具,能解决问题就行了。
    qzhai
        22
    qzhai  
       2023-02-09 17:36:18 +08:00 via iPhone
    差生文具多
    WasteNya
        23
    WasteNya  
       2023-02-09 17:36:21 +08:00
    @yaphets666 你好,背锅侠,当然我也不觉得用 React 就高级了
    wellerman
        24
    wellerman  
       2023-02-09 18:17:51 +08:00   ❤️ 1
    vue 里卖的最贵的那个就是抄 antd pro 起家的吧。之前看到,还把地区组件单独收费,实在有点恶心。
    ragnaroks
        25
    ragnaroks  
       2023-02-09 19:42:14 +08:00   ❤️ 1
    主要是 react 开发者不怎么用模板,看下细节直接复刻一个太简单了,搭配顶级工具 next.js 没有难做的站。在我看来使用所谓后台开发框架,如果不是领导傻逼给的工期太短,那只能是还没入门前端。

    上面有人说开发后台用 vue 是 react 的两倍速,我只能说这个人不会 vue 也不会 react 。
    Orangeee
        26
    Orangeee  
       2023-02-09 22:20:00 +08:00
    因为 Vue 的 <keep-alive> 很好用,react 的 <Offscreen> 官方暂未支持
    HungryOrangeCat
        27
    HungryOrangeCat  
       2023-02-09 23:17:18 +08:00
    你说的模板是 UI kit 嘛,那其实也有不少,themeforest 还有 MUI 上都有很多,很多看起来像 Vue 独享的 UI kit 实际上也有 React 版本,例如 Vuexy
    shilianmlxg
        28
    shilianmlxg  
       2023-02-09 23:40:27 +08:00
    @x2420390517 那个 semi-design
    zhanziyang
        29
    zhanziyang  
       2023-02-09 23:44:20 +08:00
    因为 vue 比 react 更适合做后台模版。
    IvanLi127
        30
    IvanLi127  
       2023-02-10 00:17:28 +08:00 via Android
    @yaphets666 你这才扯,我用 react 开发后台界面比 vue 快一点,更重要的是舒服。不过现在不好说了,转 react 后 vue3 发正式版了,应该有改善,但是你这两倍太扯了吧
    realpg
        31
    realpg  
       2023-02-10 00:37:37 +08:00
    @WasteNya #15
    大厂不用是因为大厂的 leader 大佬们认为 vue 低级。。。用 vue 比较丢人

    PS 不是前端,不懂前端,不包含个人观点,只是看的大厂大佬们的观点
    wu67
        32
    wu67  
       2023-02-10 09:10:30 +08:00
    因为培训机构教 vue 的多, 另一方面也是因为 vue 中文生态较好, 比较接地气.
    guiyun
        33
    guiyun  
       2023-02-10 12:01:19 +08:00
    话说 React 有没有类似与 avue 这类的框架呀
    ericgui
        34
    ericgui  
       2023-02-10 14:22:54 +08:00
    @lishei 哎呀,我为啥没有早点看到这个呢? Arco Design Pro 不错
    dreamerblue
        35
    dreamerblue  
       2023-02-10 15:01:24 +08:00
    @realpg 认为 Vue 低级的大概率也不是大佬。React 一开始面向受众就不是广大开发者,更多的是满足 FB 内部那些哲学家的癖好,它也从来不对软件工程负责。而 Vue 和 Ng 相对就要好很多,也就是说更像工具应该有的样子。
    早期一些大厂的团队选型主要是奔着 React 这东西 KPI 友好,越是基础的东西越有轮子和答辩素材可以做。如果选了 Vue 相对没那么多业务外的东西可以搞了。而现在不少大厂新项目用 React 是更多因为内部积累的基建已经比较成熟,用其他技术栈反而有很多东西要从头接入。
    h1104350235
        36
    h1104350235  
       2023-02-17 15:45:08 +08:00
    react 后管是真的少
    我刚开始接触 react 想去找一些后管代码看看,发现 gitHub 搜索下来国内的并不多。
    反观 vue 倒是有很多,当时学 vue 确实很方便。
    至于哪种框架好,我觉得争辩这个毫无意义。
    hzjseasea
        37
    hzjseasea  
       2023-02-21 09:55:30 +08:00
    @h1104350235 最后老哥是怎么选择的,最近也在找 react 的后台管理,太少了.... Function Components 写法的项目更少
    sakae010
        38
    sakae010  
       2023-03-10 12:24:50 +08:00
    社区的感觉全是少,都是几个大厂出的还行
    d3George
        39
    d3George  
       5 小时 22 分钟前
    谁说没有: https://admin.slashspaces.com/ 高颜值
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5348 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 08:58 · PVG 16:58 · LAX 01:58 · JFK 04:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.