Articulo de referencia

Scalatra

{{Cite web |url=https://scalatra.org/2021/09/25/2021-09-25-scalatra-2-8-1-released.html |title=Scalatra 2.8.1 is out |access-date=28 October 2021}} "},"latest preview version":{...

Scalatra es un framework de aplicaciones web gratuito y de código abierto escrito en Scala . [ 2 ] Es una adaptación del framework Sinatra escrito en Ruby . Scalatra es una alternativa a los frameworks Lift , Play! y Unfiltered .

Scalatra es un ejemplo de microframework , un framework para el desarrollo de software web que intenta ser lo más minimalista posible.

Se puede escribir una aplicación completa de Scalatra con muy pocas líneas de código:

paquete org.example.appimport org . scalatra . _clase MyScalatraFilter extiende ScalatraFilter {obtener ( "/hello/:name" ) { < h1 > Hola , { params ( "name" )} </ h1 > } }

A partir de este pequeño lenguaje específico de dominio , Scalatra se puede expandir hasta convertirse en un marco de trabajo web modelo-vista-controlador mínimo pero completo . Por ejemplo, se pueden añadir bibliotecas adicionales para proporcionar soporte para plantillas , mapeo objeto-relacional y pruebas unitarias o desarrollo basado en el comportamiento .

Software desarrollado con Scalatra

Referencias

  1. "Scalatra 2.8.1 ya está disponible" . Consultado el 28 de octubre de 2021 .
  2. ^ Synodinos, Dionysios G. (7 de octubre de 2010). "Scalatra: un marco web similar a Sinatra para Scala" . InfoQ .
  3. "LinkedIn Signal - Ya no es compatible" . 22 de agosto de 2013.
  4. Synodinos, Dionysios G. (11 de octubre de 2010). "LinkedIn Signal: un estudio de caso para Scala, JRuby y Voldemort" . InfoQ .
  5. "Código de consumidor OpenID de Scalatra en GitHub" . GitHub . 9 de mayo de 2022.
  6. "Con GOV.UK, el gobierno británico redefine la plataforma gubernamental en línea" . O'Reilly . 31 de enero de 2012. Consultado el 13 de marzo de 2012 .
  • Sitio web oficialEdita esto en Wikidata
  • Repositorio de GitHub de Scalatra
  • Artículo de InfoQ sobre Scalatra