Sinatra

Sinatra

Una breve descrizione di Sinatra Software Sinatra è un software il cui sviluppo e la progettazione è attribuita a Blake Mizerany. Il software è liberamente accessibile in quanto si tratta di un'applicazione web open source che usa un linguaggio specifico dominio scritto in Ruby. Il nome Sinatra è stato adottato dal famoso musicista Frank Sinatra. Questo software è stato sviluppato per essere una valida alternativa ad altre applicazioni web di Ruby come Merb, Camping, Nitro e Ruby on Rails. Il software fa affidamento sull'interfaccia Rack server web, e si sta guadagnando popolarità tra gli sviluppatori grazie alle sue piccole dimensioni e la flessibilità. software Sinatra è distinguibile da altre applicazioni perché non utilizza un modello tipico modello-vista-controllore precedentemente utilizzato in applicazioni quali rubino sulle rotaie. Lo sviluppo di Sinatra ha cercato di garantire che gli utenti sono stati in grado di sviluppare applicazioni web in Ruby facilmente. Una rassegna di Sinatra Sinatra è stato utilizzato da molte importanti aziende tech a livello mondiale e le agenzie governative. Alcune delle organizzazioni di primo piano che hanno usato Sinatra includono Apple Inc., LinkedIn, Engine Yard, Singbird, GitHub, Heroku, US National Security Agency, e il servizio Digital Government del governo britannico. Travis CI collabora con l'azienda nel corso degli anni e fornisce Sinatra con le risorse finanziarie tanto necessari per il suo sviluppo continuo.

Scaricare Sinatra
Caratteristiche di Sinatra
  • Avrete bisogno di percorsi di impostazione manualmente quando lo sviluppo di applicazioni e collegarli con altri aspetti della vostra piattaforma.
  • Con il software Sinatra, si sarà in grado di ottenere l'accesso a metodi come get e post.
  • Tali metodi hanno la capacità di trasformare le applicazioni che sono di Ruby istantaneamente in un'applicazione che è in grado di rispondere alle richieste HTTP.
  • piattaforma di Sinatra ha la capacità di sviluppo di applicazioni complesse come Rails, anche se quando si utilizza la piattaforma Sinatra, si rischia di scoprire che i tuoi codici sono bloccate prima di quanto quando si utilizza Rails.
  • La piattaforma Sinatra agisce come una piattaforma di sviluppo applicativo leggero che può sintassi mappe in modo semplice e le funzioni utilizzate da HTTP verbi che lo rende una preferenza per i servizi web e le API.
  • La piattaforma può essere facile da usare se si dispone di una precedente esperienza di lavoro con Ruby.
A favore di Sinatra
  • L'applicazione offre una piattaforma ideale per gli utenti che in precedenza hanno lavorato con Rails, ma ora sono alla ricerca di una pagina singola applicazione o API più semplice.
  • Per coloro che hanno lavorato con entrambe le rotaie e cremagliera e hanno bisogno di una domanda che è in mezzo, Sinatra risolve il problema.
  • L'applicazione ha la capacità di rilevare gli errori e ti dirà qual è il problema. Questo lo rende un migliore applicazione dato che questo non è comune tra molte piattaforme.
  • piattaforma di Sinatra è dotato di barriere limitate di ingresso per gli utenti che desiderano sviluppare un'applicazione di Ruby senza dover utilizzare le funzioni extra che viene fornito con le piattaforme più grandi come Rails.
Contro di Sinatra
  • L'applicazione è limitata in termini di metodi disponibili ai suoi utenti rispetto alle rotaie.
  • Si potrebbe trovare la mancanza di comunità di adozione di un fastidio, se siete abituati a all'adozione comunità dei vostri progetti.
  • L'applicazione è dotata numero limitato di librerie in aggiunta ai normali librerie Ruby.
Sinatra Video

Alternative alla Sinatra

Backbone.js

Gratuito
Backbone.js stesso mercati come la codifica software progettato per dare le applicazioni web di questa struttura. Si realizza questo fornendo modelli intricati con le associazioni chiave-valore
Mostra dettagli

Apache Flex

Adobe Flex è uno strumento open-source che consente agli utenti di creare le proprie applicazioni. Le applicazioni possono essere progettati e realizzati per una varietà di piattaforme mobili
Mostra dettagli

Express.js

Express.js è un framework web per Node.js che è stato ispirato da Sinatra. E 'stato creato e rilasciato sotto la licenza MIT per T.J. Holowaychuk, StrongLoop e altri collaboratori nel novembre
Mostra dettagli

Opa

Gratuito
Opa è un linguaggio di programmazione open source per la creazione di applicazioni web. E 'libero di utilizzare e viene fornito con un compilatore e libreria JavaScript.
Mostra dettagli

Yesod

Yesod è uno strumento di sviluppo utilizzato per creare siti web altamente efficienti e applicazioni web da zero. Yesod comprende quasi tutto il necessario per costruire un sito web, da modelli
Mostra dettagli

Grails

Gratuito
Grails è un popolare framework linguaggio Java con licenza su Apache e costruito fuori dello stivale primavera.
Mostra dettagli

Kendo UI

freemium
Kendo UI è una libreria di componenti per JavaScript che consente agli sviluppatori di creare slick e moderno alla ricerca applicazioni web in una frazione del tempo.
Mostra dettagli

Ruby on Rails

Gratuito
Ruby on Rails è un framework di sviluppo web cross-platform che consente agli sviluppatori di creare banche dati, pagine web, e fornire vari servizi web. Il quadro è stato introdotto nel 2005
Mostra dettagli

Tryton

Gratuito
TRYTON è un software di business, ideale per le aziende di qualsiasi dimensione, facile da usare, completo e il 100% open source.
Mostra dettagli

Ember.js

Gratuito
GitHub è dove la gente costruire software. Più di 27 milioni di persone utilizzano GitHub per scoprire, forchetta, e contribuire a oltre 75 milioni di progetti.
Mostra dettagli

Flask

Gratuito
Cosa Flask Apps assomiglia? Se siete alla ricerca di qualche esempio di codice di applicazioni scritte con la boccetta, date un'occhiata alle sorgenti degli esempi su GitHub: flaskr - un microblog;
Mostra dettagli

Koa

Gratuito
Koa richiede V7.6.0 nodo o superiore per ES2015 e asincrona funzione di supporto.
Mostra dettagli

ASP.NET

Gratuito
applicazioni di build web e servizi che girano su Windows, Linux, MacOS e utilizzando utilizzando C #, HTML, CSS e JavaScript. Inizia gratis su Windows, Linux, o MacOS.
Mostra dettagli

Mithril

Gratuito
Mithril è utilizzato da aziende come Vimeo e Nike, e le piattaforme open source come Lichess. Se sei uno sviluppatore esperto e volete sapere come Mithril confronta con altri framework, vedere
Mostra dettagli

Catalyst

Catalyst è la più famosa agile framework web MVC Perl che favorisce un rapido sviluppo e design pulito senza ottenere nel vostro senso.
Mostra dettagli

Webiny

Webiny è un CMS open fonte serverless
Mostra dettagli