0

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

4

2 回答 2

5

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

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

缺点: * 它仍然是新的 * 与 Rails 相比,社区和资源较小。有时很难找到真实世界的示例 * Rails 更加成熟且经得起实战

于 2015-10-12T00:08:52.633 回答
1

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

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

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

于 2015-10-08T08:41:09.543 回答