Thursday, October 16, 2008

Merb, una alternativa a Rails

Merb es un marco de desarrollo de software hecho en Ruby, y es más modular que Rails; es más pequeño, y diseñado con énfasis en desempeño.

Ayer la compañía EngineYard, de San Francisco, anunció la primera tirada de este marco de desarrollo, código libre, Merb. De acuerdo a EngineYard, Merb fue diseñado para crear aplicaciones Ruby rápidas, de alto desempeño. Es similar a Rails, un marco basado en el patrón MVC, pero tiene una arquitectura modular, con un núcleo mínimo y limpio, que es sencillo, ordenado, y fácil de extender.

Yehuda Katz, programador del proyecto Merb dice lo siguiente:

"A medida que desarrollamos Merb, nos concentramos en su desempeño y modularidad. Rails incluye unas 80 mil líneas de código; el núcleo de Merb tiene solamente 6 mil líneas de código. Hay más módulos y podréis usar tantos o tan pocos como queráis. Merb envía respuestas a requisitos simples más rápidamente que Rails, y es mucho más fácil de entender y adaptar."

Uno de los puntos claves de Merb es su portabilidad, aunque todavía no han terminado de hacer la gema que lo instale en la plataforma Windows. Dice Katz que en tres semanas estará lista. "Hicimos las versiones Mac y Linux primero, pero la versión Windows está en la mira para el final de Octubre."

De acuerdo a Katz, Merb debe despertar interés en grupos de desarrollo pequeños; para aquellos programadores que no fueron capaces de pasar del 80% de Rails, y para aquellos que queráis adaptar el marco. También debe ser interesante para aquellas aplicaciones web que requieran un breve tiempo de respuesta.

Referencias:
Merb, página oficial
EngineYard, los autores de Merb

No comments: