Rails 大家后台管理除了 Vue/React 之外,都用什么做 UI 面板?

jonnoj · 2018年05月19日 · 最后由 dudylan 回复于 2019年08月05日 · 6671 次阅读

网上找到了个基于 bootstrap4 不错的 https://github.com/tabler/tabler

但他没有 sidebar 左右布局,而且这个项目刚刚起步,很多组件还没有。

请问有没有其他的不错的推荐?

找到一个组件比较全,样式也还可以的,希望大家继续推荐。

https://github.com/puikinsh/ElaAdmin

nine 回复

谢谢分享,这个主题感觉不是很好看,还是用 tabler 吧。

jasl 回复

昨天我看到你的 request 了,我还是先用着他这种布局,等以后出了左右分栏再改吧。

huacnlee 回复

谢谢,这个是基于 react 的吧?我是想找个能直接在 rails 项目里使用的 UI 面板。

前后段分离吧, vue 很快的

bootstrap + adminLTE https://github.com/almasaeed2010/AdminLTE 我们用这个来做公司内部管理画面,做面向用户的管理画面感觉还是自己重新写 CSS 做比较好

suupic 回复

谢谢,这个挺不错。

sandy_xu 回复

谢谢,这个也很好看。

ForrestDouble 回复

开发人员就我一个人,写接口再写 vue 感觉工作量会大很多。

adminlte

不建议用 ant-design,我现在用的是基于 ant-design 而封装的 ant-design-pro, 说实话,感觉还是很重,写起来很啰嗦,而且,项目里,引入的包太多,然后 node_modules 很大

jonnoj 回复

如果前后端都是你开发的话,要是前后端分离的话,我感觉反而有点多余

tcstory 回复

我确实就没想做前后端分离,自己写徒增工作量。 目前还是用 tabler 了。

其实自己写 css 就好了, 不需要像组件库那样考虑那么多乱七八糟的情况和用例, 实际全套不会超过 1000 行. 复杂点的组件样式和效果去 codepen 抄, 比它们的好看

luikore 回复

如果是小项目还好,界面又不能太丑,往往需要设计的东西耗时会很长,还要兼容各种浏览器,用一个现成框架省了很多事

jonnoj 回复

后台管理为啥要兼容各种浏览器? 需要设计的东西用框架就不好实现, 最终还得自己写一套

huacnlee 回复

请问前后端分离的话,你们权限一般是怎么处理的呢?

另外,GitHub Primer 也挺不错的,类似 Bootstrap 的命名风格

https://github.com/primer/primer

huacnlee 回复

这个真不错,做后台管理很合适,谢谢。

这些框架的使用方法 让一个刚入门的一头雾水,不知道您能不能指点一下。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册