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

2023-07-17 23:52:31 +08:00
 dream4ever

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

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

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

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

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

谢谢先~

2746 次点击
所在节点    前端开发
6 条回复
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
2023-07-18 00:08:55 +08:00
一般来说,用 next/nuxt 都是做 toc ,为了 seo ,做 ssr 。后台管理系统天生不需要这些,我自己貌似也没看到过用这俩做后台管理系统的。。
dengshen
2023-07-18 10:04:33 +08:00
vite+vue3 贼快,webpack 大型项目速度感人。另外 ant 就是一坨
HerbertCC
2023-07-18 15:27:32 +08:00
antd pro 符合你的全部要求 protable proform 都很好用 也有 access 权限控制
tianzi123
2023-07-18 23:48:02 +08:00
我们公司用 https://arco.design/ 用字节这套,主要是有风格配置平台,可以统一设置
939630029
2023-08-11 11:57:24 +08:00
试试 Vue3 + Element Plus 的模板: https://github.com/un-pany/v3-admin-vite

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/957562

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX