
Engine Yard, which specializes in cloud computing and open source tools for Ruby and Rails applications, has announced a new open source framework called Merb. "Ruby continues to be one of the fastest growing programming languages in terms of adoption," said Ezra Zygmuntowicz, founder of the Merb project and co-founder of Engine Yard. "Merb offers Ruby programmers another choice for building Ruby applications." What's unique about it?
According to Engine Yard, the "Merb Stack" is a key differentiator compared to other choices for building Ruby applications. Aimed out-of-the-box deployment, the company claims that it lets developers start building on a stack without having to cobble a stack together on their own. Groups of Merb processes can also share memory and run in parallel. "This produces more efficient handling of multiple requests over short periods of time and better control over groups of Merb processes," says Engine Yard's announcement.
There is a full list of features in Merb 1.0 here. It is designed to make extensive use of plug-ins, and Merb is an MVC (model-view-controller) framework, so it avoids a monolithic core in favor of extensibility through plug-ins. On this page, you can find out more about what's under the hood.
You can download Merb 1.0 preview version here (the final version is expected at the end of the month), and there is a Google Group here where help is available. Ruby is one of the fastest growing development languages, so it's not surprising to see more options for building applications. As eWeek suggests Ruby is one of several environments that could start to grow even faster during the economic crisis. You can find many open source projects based on Rails here.