Ratpack: un framework ligero para Groovy basado en Sinatra
Sinatra es un framework para desarrollar aplicaciones web con Ruby muy ligero y sencillo. Tan sencillo que su creador lo considera un DSL para crear aplicaciones web. Surgió por la necesidad de desarrollar de forma rápida y ágil, sobre todo aquellos proyectos que no necesitaban cosas tan completas como las proporcionadas por Rails.
El éxito de este paradigma ha sido muy importante y ya hay frameworks parecidos en otros lenguajes como Flask para python y Scalatra para Scala. Ahora es el turno de Groovy con Ratpack.
Ratpack permite construir aplicaciones web usando la idea de Sinatra: mediante pequeños métodos que se mapean a una ruta:
get("/") {
"Hello, World!"
}
Así que de esa forma tan sencilla y unido a la sintaxis de Groovy enfocada a la simpleza y a mejorar la velocidad de desarrollo, tenemos una opción muy buena para crear proyectos rápidamente e ideal para prototipos.
Ratpack es desarrollado por Justin Voss y es open source bajo la licencia Apache 2. Puedes mirar más ejemplos de su funcionamiento en el github del proyecto.
Reader Comments