Sinatra

Sinatra

Una breve descripción de Sinatra Software Sinatra es un software cuyo desarrollo y diseño se atribuye a Blake Mizerany. El software es de libre acceso, ya que es una aplicación web de código abierto que utiliza un lenguaje específico de dominio escrita en Ruby. El nombre de Sinatra se adoptó desde el famoso músico Frank Sinatra. Este software fue desarrollado para ser una alternativa a otras aplicaciones Web Ruby como Merb, Camping, Nitro, y Ruby on Rails. El software depende de la interfaz del servidor en rack web, y está ganando popularidad entre los desarrolladores debido a su pequeño tamaño y la flexibilidad. software Sinatra es distinguible de otras aplicaciones, ya que no utiliza un patrón modelo-vista-controlador típico que se utilizó anteriormente en aplicaciones tales como rubí en los carriles. El desarrollo de Sinatra trató de garantizar que los usuarios eran capaces de desarrollar aplicaciones web en Ruby fácilmente. Una revisión de Sinatra Sinatra ha sido utilizado por muchas empresas de tecnología líderes a nivel global y agencias gubernamentales. Algunas de las organizaciones prominentes que han utilizado Sinatra incluyen Apple Inc., LinkedIn, Engine Yard, Singbird, GitHub, Heroku, Agencia Nacional de Seguridad de Estados Unidos, y el servicio digital de Gobierno Gobierno Británico. Travis CI ha estado colaborando con la empresa a lo largo de los años y provee Sinatra con los recursos financieros muy necesario para su desarrollo continuado.

Descargar Sinatra
Caracteristicas de Sinatra
  • Necesitará rutas de configuración manualmente en el desarrollo de aplicaciones y conectarlos con otros aspectos de su plataforma.
  • Con el software de Sinatra, usted será capaz de obtener acceso a métodos tales como GET y POST.
  • Tales métodos tienen la capacidad de transformar las aplicaciones que son Rubí instantáneamente en una aplicación que es capaz de responder a las peticiones HTTP.
  • Sinatra plataforma tiene la capacidad de desarrollar aplicaciones complejas tales como rieles aunque cuando se utiliza la plataforma Sinatra, es probable que encuentre que sus códigos se atascó antes de lo que al usar los carriles.
  • La plataforma Sinatra actúa como una plataforma de desarrollo de aplicaciones de peso ligero que puede sintaxis mapas fácilmente y funciones utilizadas por los verbos HTTP por lo que es una preferencia para los servicios web y APIs.
  • La plataforma puede ser fácil de usar si usted tiene experiencia previa de trabajo con Ruby.
Pros de Sinatra
  • La aplicación proporciona una gran plataforma para los usuarios que ya había trabajado con rieles pero ahora están buscando una página de aplicación individual más simple o API.
  • Para aquellos que han trabajado con las dos guías y la cremallera y la necesidad de una aplicación que se encuentra en el medio, Sinatra resuelve el problema.
  • La aplicación tiene la capacidad de señalar los errores y le dirá cuál es el problema. Esto hace que sea una mejor aplicación, ya que esto no es común entre muchas plataformas.
  • Sinatra plataforma viene con barreras limitadas de entrada para los usuarios que deseen desarrollar una aplicación de Rubí sin tener que utilizar las características adicionales que vienen con plataformas más grandes, tales como rieles.
Contras de Sinatra
  • La aplicación está limitada en cuanto a los métodos disponibles para sus usuarios en comparación con los rieles.
  • Usted puede encontrar la falta de adopción de la comunidad una molestia si estás acostumbrado a la adopción comunidad de sus proyectos.
  • La aplicación viene con un número limitado de bibliotecas, además de las bibliotecas normales de Ruby.
Sinatra Vídeo

Alternativas a Sinatra

Backbone.js

Gratis
Backbone.js comercializa como software diseñado para dar una estructura de codificación de aplicaciones web. Esto se logra al proporcionar modelos complejos con fijaciones de valores clave
Mostrar detalles

Apache Flex

Adobe Flex es una herramienta de código abierto que permite a los usuarios crear sus propias aplicaciones. Las aplicaciones pueden ser diseñados y creados para una variedad de plataformas móviles
Mostrar detalles

Express.js

Express.js es un framework de desarrollo web para Node.js que fue inspirado por Sinatra. Fue creado y liberado bajo la licencia MIT por T. J. Holowaychuk, StrongLoop y otros colaboradores en
Mostrar detalles

Opa

Gratis
Opa es un lenguaje de programación de código abierto para crear aplicaciones web. Es libre de usar y viene con un compilador y una biblioteca JavaScript.
Mostrar detalles

Yesod

Yesod es una herramienta de desarrollo utilizado para crear sitios web altamente eficientes y aplicaciones web desde cero. Yesod incluye casi todo lo que necesita para construir un sitio web,
Mostrar detalles

Grails

Gratis
Grails es un framework muy popular lenguaje Java con licencia de Apache y construido fuera de la bota de primavera.
Mostrar detalles

Kendo UI

freemium
Kendo UI es una biblioteca de componentes de JavaScript que permite a los desarrolladores crear pulido y modernas que buscan aplicaciones web en una fracción del tiempo.
Mostrar detalles

Ruby on Rails

Gratis
Ruby on Rails es un framework de desarrollo web multiplataforma que permite a los desarrolladores crear bases de datos, páginas Web, y ofrecen varios servicios web. El marco se introdujo en 2005
Mostrar detalles

Tryton

Gratis
TRYTON es un software empresarial, ideal para empresas de cualquier tamaño, fácil de usar, completos y 100% Open Source.
Mostrar detalles

Ember.js

Gratis
GitHub es donde la gente construir software. Más de 27 millones de personas utilizan GitHub para descubrir, tenedor, y contribuir a más de 75 millones de proyectos.
Mostrar detalles

Flask

Gratis
¿Qué Frasco Aplicaciones parece? Si usted está buscando un código de ejemplo de las aplicaciones escritas con el frasco, echar un vistazo a las fuentes de los ejemplos en GitHub: flaskr - un microblog;
Mostrar detalles

Koa

Gratis
Koa requiere V7.6.0 nodo o superior para ES2015 y asíncrono ayuda de la función.
Mostrar detalles

ASP.NET

Gratis
Construir aplicaciones web y los servicios que se ejecutan en Windows, Linux y MacOS utilizando usando C #, HTML, CSS y JavaScript. Comience gratis en Windows, Linux o MacOS.
Mostrar detalles

Mithril

Gratis
Mithril es utilizado por empresas como Vimeo y Nike, y las plataformas de código abierto como Lichess. Si usted es un desarrollador con experiencia y desea saber cómo Mithril se compara con otros
Mostrar detalles

Catalyst

Catalizador es el más popular ágil framework web MVC Perl que fomenta el rápido desarrollo y diseño limpio y sin ponerse en tu camino.
Mostrar detalles

Webiny

Webiny es un CMS de código abierto sin servidor
Mostrar detalles