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

jonnoj · 2018年05月19日 · 最后由 jonnoj 回复于 2018年05月28日 · 4371 次阅读

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

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

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

共收到 25 条回复

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

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 回复

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

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