Originally published at: http://www.sitepoint.com/decoupling-lotus/
According to the Lotus website, Lotus is a web framework that aims to make Ruby web development more object-oriented. Lotus features encapsulation of MVC layers and no monkey-patching.
We won’t be making an app in Lotus, but we’ll be looking at its constituents to see what it offers.
Rails is magical for a reason. When we see that Lotus takes away a lot of that magic, it’s easy to be skeptical. So, try to keep an open mind.
How It’s Different
On the surface, Lotus initially looks like another “me-too” framework that accomplishes things just like Rails. But as we’ll see, Lotus also supports a less opinionated, more object-oriented approach to building apps.
Instead of one framework, Lotus is currently composed of several gems:
Lotus::Assets (not officially part of framework yet)
Continue reading this article on SitePoint