Ir al contenido

Sinatra (software)

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 17:07 18 ene 2014 por Ascánder (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
Sinatra
Información general
Tipo de programa Framework de aplicaciones web
Autor Blake Mizerany
Desarrollador Blake Mizerany, Ryan Tomayko, Simon Rozet, Konstantin Haase
Licencia Licencia MIT
Información técnica
Programado en Ruby
Versiones
Última versión estable 1.2.6 ( 01 de mayo de 2011)
Enlaces

Sinatra es un framework para aplicaciones web de software libre y código abierto, y lenguaje específico del dominio escrita en Ruby. Es una alternativa a otros frameworks para aplicaciones web como Ruby on Rails, Merb, Nitro, Camping, y Rango. Sinatra depende de Rack interfaz de servidor web.

Diseñado y desarrollado por Blake Mizerany, Sinatra es pequeño y flexible. Sinatra no sigue el típico patrón modelo vista controlador que se ve en otros frameworks, como Ruby on Rails. En su lugar, Sinatra se enfoca en la "rápida creación de aplicaciones web en Ruby con el mínimo esfuerzo."[1]

Algunas destacadas compañías que usan Sinatra son BBC,[2]Engine Yard, Heroku, GitHub, and Songbird.[3]​ Heroku provee la mayor parte del apoyo para el desarrollo de Sinatra.[4]

Mizerany y Adam Wiggins de Heroku introdujeron y hablaron sobre Sinatra en RubyConf 2008.[5]

Sinatra frameworks inspirados

Sinatra ha inspirado a muchos microframeworks en otros lenguajes.

PHP

JavaScript

Python

Erlang

Groovy

Scala

.NET

Perl

Java

Referencias

Enlaces externos

Sinatra website
Sinatra's GitHub repository
Video of Blake Mizerany and Adam Wiggins at RubyConf 2008