Sinatra

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 13 de febrero de 2020; las comprobaciones requieren 4 ediciones .
Sinatra
Tipo de framework para desarrollar aplicaciones web
Autor blake miserani
Desarrolladores comunidad
Escrito en rubí
Sistema operativo software multiplataforma
Primera edición 9 de septiembre de 2007 ( 2007-09-09 )
ultima versión 2.2.2 [1] ( 24 de julio de 2022 )
Estado activo
Licencia licencia MIT
Sitio web sinatrarb.com

Sinatra  es un marco gratuito y de código abierto escrito en Ruby para desarrollar aplicaciones web. Es una alternativa a los frameworks Ruby tan populares como Ruby on Rails y Merb .

Diseñado y desarrollado por Blake Miserani. Sinatra es una aplicación pequeña y flexible que no sigue el patrón típico Modelo-Vista-Controlador que se usa a menudo en marcos web como Ruby on Rails. En cambio, Sinatra se enfoca en la idea de construir rápidamente aplicaciones web Ruby con un mínimo esfuerzo. [2]

Varias empresas conocidas utilizan activamente Sinatra, incluidas la BBC [3] , Engine Yard , Heroku , GitHub y Songbird . [4] Heroku también patrocina el desarrollo de Sinatra. [5]

Ejemplo

#!/usr/bin/env ruby ​​requiere 'sinatra' obtener '/' redirigir al final ( '/hello/World ' ) get '/hello/:name' do "Hello #{ params [ :name ] } !" final

Notas

  1. versión 2.2.2 .
  2. Sinatra: LÉAME . Consultado el 21 de abril de 2010. Archivado desde el original el 5 de marzo de 2016.
  3. BBC Zeitgeist Archivado el 28 de noviembre de 2010.
  4. Sinatra en Salvaje . Consultado el 21 de abril de 2010. Archivado desde el original el 9 de septiembre de 2009.
  5. Sinatra: Acerca de . Consultado el 21 de abril de 2010. Archivado desde el original el 4 de septiembre de 2009.

Enlaces