Buscar
Social
Ofertas laborales ES
« ¿Ha llegado el momento de abandonar Spring y volver a Java EE? | Main | Google responde a la demanda de Oracle »
viernes
oct082010

Scalatra: framework web para Scala basado en Sinatra

En infoQ se hacen eco de la publicación de Scalatra, un framework para construir aplicaciones web basado en el popular framework Ruby Sinatra. Scalatra fue desarrollado originalmente bajo el nombre de Step y se usa en LinkedIn Signal.

Es parecido a Sinatra ya que es un framework mínimo en donde cada url se "enruta" a un método. Y dentro del método simplemente se procesa la petición accediendo directamente a recursos de HTTP. En la entrevista que le hace InfoQ a uno de sus creadores, Ross Baker, se mencionan varias ventajas de este enfoque, como que un programador no tiene que aprender a usar el framework, ya que  y utilizar HTTP, es muy rápido ser productivo con él en poco tiempo.

Además menciona que es perfectamente válido escribir toda la aplicación web dentro de una misma clase, ya que solo se tendrán métodos mapeados a url. Esto, junto con el hecho de que no requiere almacenar el estado, lo hace muy sencillo de usar para crear aplicaciones con servicios web RESTful y muy escalable.

Scalatra no lleva mucho tiempo siendo público, pero como desarrollo interno ha alcanzado un nivel estable. Ya va en su versión 2.0 M1 y lo encuentras en el sitio del proyecto.  

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.