您最喜欢的Rails管理工具是什么?为什么?通过管理工具,我指的是让一些用户为所有表添加记录的那些,比如Django附带的工具。
这个问题是主观的,我认为这个问题是主观的,但我认为能够阅读其他人的意见并收集每个工具的强度数据仍然会很好。您也可以使用特定工具评论不的原因。
环顾四周,我见过这些:
我认为如果每个工具都有一个答案和一个答案,那将是非常好的,我们只是以非常百科全书的方式向每个工具添加信息,但我不确定这是否可行。当然,这个问题是社区维基。
答案 0 :(得分:4)
根据我的经验,Streamlined,Active Scaffold等往往会限制你并且从长远来看减慢你的速度,尽管它在短期内可以非常有效。
通过组合Inherited Resources和Formtastic插件,您可以为您的模型生成控制器和表单,就像使用全栈管理工具插件一样快,它将为您提供更大的灵活性和可扩展性
然而,权衡的是,这些插件都不会为您提供管理工具为您提供的精美列表。正如你所说,这确实是一个品味问题。答案 1 :(得分:1)
我在过去的几个项目中一直使用管理数据,并且发现它远远优于ActiveScaffold。当我使用AS时,它总是试图做太多而导致一些问题。管理数据完全是非侵入性的。当它无法处理您的数据中的某些内容时,它只会显示一条消息而不是破坏您的应用。
答案 2 :(得分:0)
我一直在使用ActiveScaffold。我觉得我已经把它的极限推到了相当远的地方并且反应非常好(即它非常强大)。我对它进行了大量定制,以便非技术用户可以使用它来加入和管理自己的网站。那些主动与之合作的人似乎喜欢它。我确实发现默认界面有时令人困惑,但如果你愿意,你可以完全改变它。 AS非常可定制。在缺点方面,我肯定已经解决了我公平分享的AS漏洞,但项目确实有所改进,我对其结果感到满意。我从来没有听说过你发布的其他管理系统,但是Typus和admin_data看起来不错。我最关心的是我可以轻松地定制它们以供非技术人员使用。
答案 3 :(得分:0)
我自己已经使用了active_scaffold,并且喜欢它用于某些任务,但我相信它的利基是针对高级用户而不是凡人本身。
流线型是一个有趣的选择,但现在正式无法维护,这很糟糕。它真的是一个美丽的产品,但它似乎从来没有真正得到社区的关注,所以也许他们放弃了公开维护它。我还没有使用过Typus和admin_data,但昨晚我遇到了一些关于Typus的引用,所以显然有些非常聪明的人正在非常努力地看待它。
最后一点,我认为this blog post真的总结了我最近与Drupal公司合作后的观点。我认为管理界面没有得到同样的爱的原因是Rails主要是为应用程序而不是内容构建的,这意味着查看后端的人通常不是凡人或者可以站在看待丑陋的后端。