I am talking about development speed. When your application starts growing and you start adding gems, it starts to take really long to start up, be it the server, console or just running a single spec.
Zeus is smart, you don’t have to put it in your Gemfile or run it with Bundler, all you need to do is create a JSON config file via
zeus init
and then start the serverzeus start
.
After that, you’re ready to go, all you need to do is prefix every command with zeus. That means
rails server
becomeszeus server
,rails console
becomeszeus console
, and so on.
From the Github page Show archive.org snapshot :
Zeus preloads your Rails app so that your normal development tasks such as console, server, generate, and specs/tests take less than one second.
Requirements:
- OS X 10.7+ or Linux 2.6.13+
- Rails 3.0+ (Support for other versions planned.)
- Ruby 1.9.3+ with backported GC from Ruby 2.0 or Rubinius