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