LotusRb 和 Ruby on Rails 之间的主要区别是什么。乍一看,LotusRb 看起来与 Rails 非常相似。与 Rails 相比,Lotus 的优缺点是什么?
问问题
430 次
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 回答