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

求推荐基于 React 或 Vue 的管理后台

  •  
  •   dream4ever · 2023-07-17 23:52:31 +08:00 via iPhone · 2746 次点击
    这是一个创建于 524 天前的主题,其中的信息可能已经有所发展或是发生改变。

    React 和 Vue 都用过,nextjs 和 nuxt 也都用过,都不深入,但都能完成不复杂的业务需求。

    之前用过 ant design vue 这套管理后台,还是基于 Vue 2.x 版本的,webpack 的打包速度着实感人,所以给人留下了不好的印象。

    最近刚好公司有新的业务需求,所以就来问问基于 React/Vue 或者 nextjs/nuxtjs 有什么别的好用的后台管理框架,有几个关键的需求:

    1. 自带用户系统,最好是直接支持账号密码登录。
    2. 自带权限管理系统,可以给不同的用户设置不同业务板块的查看、操作权限。
    3. 开发阶段的热更新要快,之前用的 ant design vue 启动超慢,热更新也不快,也许是我哪里配置不对,但是不想再花心思去解决这种问题了。

    UI 组件库的话,不要求集成在后台管理框架中,现在 UI 组件库很丰富,确定了后台管理框架,UI 组件库就好说了。

    谢谢先~

    6 条回复    2023-08-11 11:57:24 +08:00
    rimworld
        1
    rimworld  
       2023-07-18 00:04:27 +08:00
    我自己写的一个后台管理系统项目倒是符合你的要求。是一个全栈项目。不过懒得上传后端代码。

    你随便找一个开源的后台管理系统(前端项目)就行吧。(推荐一个代码仓库地址: https://github.com/jekip/naive-ui-admin ,在线测试: http://naive-ui-admin.vercel.app/)。

    目前开源的,比较新的,有用到 vite 来搭建的项目的开发阶段热更新就都挺快的。

    如果你们公司没有后端来帮助开发,那你可以上一个 headless cms 。 例如 strapi 。开箱即用。这个也会自带一个页面的管理系统,你可以在页面定义数据库表,字段。控制用户角色,根据角色定义可访问资源,API 权限。
    rimworld
        2
    rimworld  
       2023-07-18 00:08:55 +08:00
    一般来说,用 next/nuxt 都是做 toc ,为了 seo ,做 ssr 。后台管理系统天生不需要这些,我自己貌似也没看到过用这俩做后台管理系统的。。
    dengshen
        3
    dengshen  
       2023-07-18 10:04:33 +08:00 via iPhone
    vite+vue3 贼快,webpack 大型项目速度感人。另外 ant 就是一坨
    HerbertCC
        4
    HerbertCC  
       2023-07-18 15:27:32 +08:00
    antd pro 符合你的全部要求 protable proform 都很好用 也有 access 权限控制
    tianzi123
        5
    tianzi123  
       2023-07-18 23:48:02 +08:00
    我们公司用 https://arco.design/ 用字节这套,主要是有风格配置平台,可以统一设置
    939630029
        6
    939630029  
       2023-08-11 11:57:24 +08:00
    试试 Vue3 + Element Plus 的模板: https://github.com/un-pany/v3-admin-vite
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1304 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:16 · PVG 01:16 · LAX 09:16 · JFK 12:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.