Sinatra
Uma Breve Descrição do Sinatra Software Sinatra é um software cujo desenvolvimento e design é atribuída a Blake Mizerany. O software é de livre acesso, uma vez que é uma aplicação de código aberto que usa a linguagem específica de domínio escrito em Ruby. O nome Sinatra foi adotada a partir do famoso músico Frank Sinatra. Este software foi desenvolvido para ser uma alternativa a outras aplicações web em Ruby como Merb, Camping, Nitro, e Ruby on Rails. O software é dependente da interface do servidor rack web, e está ganhando popularidade entre os desenvolvedores, devido ao seu pequeno tamanho e flexibilidade. software Sinatra é distinguível de outras aplicações, porque ele não usa um padrão típico MVC que já foi usado em aplicações como Ruby on Rails. O desenvolvimento de Sinatra procurou garantir que os usuários foram capazes de desenvolver aplicações web em Ruby facilmente. Uma revisão de Sinatra Sinatra tem sido usado por muitas empresas de tecnologia líderes globais e agências governamentais. Algumas das organizações proeminentes que usaram Sinatra incluem Apple Inc., LinkedIn, Engine Yard, Singbird, GitHub, Heroku, Agência de Segurança Nacional dos Estados Unidos, e de Governo Serviço Digital do Governo britânico. Travis CI tem vindo a colaborar com a empresa ao longo dos anos e fornece Sinatra com os recursos financeiros tão necessários para o seu desenvolvimento continuado.
- Você vai precisar de rotas de configuração manualmente no desenvolvimento de aplicações e conectá-los com outros aspectos da sua plataforma.
- Com o software Sinatra, você será capaz de obter acesso a métodos tais como GET e POST.
- Tais métodos têm a capacidade de transformar aplicações que são Rubi instantaneamente em um aplicativo que é capaz de responder às solicitações HTTP.
- plataforma Sinatra tem a capacidade de desenvolver aplicações complexas, como Rails embora quando usando a plataforma Sinatra, é provável que você achar que seus códigos são atolado-se mais cedo do que quando se utiliza Rails.
- A plataforma Sinatra atua como uma plataforma de desenvolvimento de aplicativos leves que podem sintaxe mapas facilmente e as funções utilizadas por HTTP verbos tornando-se uma preferência para serviços web e APIs.
- A plataforma pode ser fácil de usar se você tem antes de trabalho experiência com Ruby.
- O aplicativo oferece uma grande plataforma para os usuários que já trabalhou com Rails, mas agora estão à procura de uma aplicação mais simples página única ou API.
- Para aqueles que têm trabalhado com ambos os Rails e Rack e precisa de um aplicativo que está no meio, Sinatra resolve a questão.
- A aplicação tem a capacidade de apontar erros e dizer-lhe qual é o problema. Isto o torna um aplicativo melhor, pois isso não é comum entre muitas plataformas.
- plataforma Sinatra vem com barreiras limitadas de entrada para os usuários que desejam desenvolver um aplicativo de Ruby sem ter que utilizar os recursos extras que vem com plataformas maiores, como Rails.
- A aplicação é limitada em termos de métodos disponíveis para os seus utilizadores, quando em comparação com trilhos.
- Você pode achar a falta de comunidade adoção um incômodo, se você está acostumado a adoção comunidade de seus projetos.
- A aplicação vem com o número limitado de bibliotecas, para além das bibliotecas normais rubi.