Sinatra (software)

Summary

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

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
Sitio web oficial
Repositorio de código

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, 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, y 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]

Frameworks inspirados por Sinatra

editar

Sinatra ha inspirado a muchos microframeworks en otros lenguajes.

PHP

editar
  • Fat-Free
  • Fitzgerald
  • Glue
  • klein
  • Limonade
  • MiMViC (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
  • Silex
  • Slim

JavaScript

editar
  • Express
  • Picard
  • Roundabout
  • Sammy

Python

editar
  • Bottle
  • Denied (was an April Fools joke.[6]​ See Flask for a serious effort by the same author.)
  • itty
  • Juno

Erlang

editar
  • Fresh

Groovy

editar
  • Graffiti
  • Ratpack
  • Ratpack

Scala

editar
  • Scalatra

.NET

editar
  • Nancy

Perl

editar
  • Dancer
  • Mojolicious::Lite

Java

editar
  • Spark

Referencias

editar
  1. Sinatra: README
  2. BBC Zeitgeist Archivado el 28 de noviembre de 2010 en Wayback Machine.
  3. Sinatra in The Wild
  4. Sinatra: About
  5. Confreaks: RubyConf 2008 Archivado el 31 de marzo de 2009 en Wayback Machine.
  6. Armin Ronacher: April 1st Post Mortem

Enlaces externos

editar

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

  •   Datos: Q657028