Rails 上的 LotusRb 与 Ruby

LotusRb vs Ruby on Rails

LotusRb 和 Ruby 在 Rails 上的主要区别是什么?乍一看,LotusRb 与 Rails 非常相似。与Rails相比,Lotus的优缺点是什么?

我还没有用过 Lotus,但真的很想:)

我认为一个很大的区别是 Lotus 是模块化的,每个模块都是独立的 gem。例如,如果您计划使用邮件程序,则必须:gem install lotus-mailer

编辑:我发现这篇文章很有趣:http://teotti.com/rails-vs-lotus/

最大的区别是概念上的。 Lotus 是一个模块化框架,旨在构建一种架构风格,首先从 Monolith 的概念开始,然后在需要时提取微服务 Take a look at Lotus Overview

优点: * 默认情况下,网络是一个选项,不是唯一的方式 * 在框架(实体、存储库、适配器)中直接使用来自 DDD 的 concepts/patterns

缺点: * 还是新的 * 与 Rails 相比,社区和资源较小。有时很难找到真实世界的例子 * Rails 更加成熟和经得起考验