Sinatra

Sinatra

Een korte beschrijving van Sinatra Software Sinatra is een software waarvan de ontwikkeling en het ontwerp wordt toegeschreven aan Blake Mizerany. De software is vrij toegankelijk, omdat het is een open source web applicatie dat domein specifieke taal geschreven in Ruby gebruikt. De naam Sinatra werd uit de beroemde muzikant Frank Sinatra aangenomen. Deze software is ontwikkeld om een ​​alternatief voor andere Ruby web applicaties zoals Merb, Camping, Nitro, en Ruby on Rails zijn. De software is afhankelijk van de Rack web server-interface, en het wordt steeds populairder onder ontwikkelaars vanwege zijn kleine formaat en flexibiliteit. Sinatra software is te onderscheiden van andere toepassingen, omdat het niet een typisch model-view-controller patroon dat eerder werd gebruikt in toepassingen zoals Ruby on Rails wordt gebruikt. De ontwikkeling van Sinatra getracht om ervoor te zorgen dat de gebruikers in staat waren het ontwikkelen van webapplicaties in Ruby gemakkelijk. Een overzicht van Sinatra Sinatra is gebruikt door vele vooraanstaande wereldwijde tech bedrijven en overheidsinstellingen. Een deel van de prominente organisaties die gebruik hebben gemaakt van Sinatra zijn onder andere Apple Inc., LinkedIn, Engine Yard, Singbird, GitHub, Heroku, US National Security Agency en Government Digital Dienst Britse regering. Travis CI werkt samen met het bedrijf door de jaren heen en biedt Sinatra met de broodnodige financiële middelen voor zijn verdere ontwikkeling.

Download Sinatra
Kenmerken van Sinatra
  • U zult handmatig moet instellen routes bij de ontwikkeling van applicaties en sluit ze met andere aspecten van uw platform.
  • Met de Sinatra software, zult u in staat om de toegang tot methoden, zoals get en post te krijgen.
  • Dergelijke methoden hebben de mogelijkheid om applicaties die Ruby zijn transformeren direct in een toepassing die in staat is om te reageren op HTTP-verzoeken.
  • Sinatra platform heeft de mogelijkheid van het ontwikkelen van complexe applicaties, zoals Rails, hoewel bij het gebruik van Sinatra platform, u waarschijnlijk te vinden dat uw codes zijn vastgelopen up eerder dan bij het gebruik van Rails zijn.
  • De Sinatra platform fungeert als een lichtgewicht applicatie ontwikkelplatform dat de kaarten gemakkelijk en functies die worden gebruikt door HTTP werkwoorden waardoor het een voorkeur voor web services en API's kunnen syntaxis.
  • Het platform kan ook makkelijk te gebruiken als u eerdere ervaring met het werken met Ruby.
Pros van Sinatra
  • De applicatie biedt een geweldig platform voor gebruikers die eerder werkte met Rails, maar zijn nu op zoek naar een eenvoudiger Enkele pagina Application of API.
  • Voor degenen die hebben gewerkt met zowel de Rails en Rack en een applicatie die in tussen nodig hebben, Sinatra lost het probleem.
  • De applicatie heeft de capaciteit om te wijzen op fouten en u vertellen wat het probleem is. Dit maakt het een betere toepassing aangezien dit niet vaak voor bij vele platformen.
  • Sinatra platform wordt geleverd met een beperkte barrières voor toegang voor gebruikers die wensen om een ​​Ruby app te ontwikkelen zonder de extra functies die wordt geleverd met grotere platforms zoals Rails te gebruiken.
Tegens van Sinatra
  • De applicatie is beperkt in termen van de beschikking van zijn gebruikers methoden in vergelijking met Rails.
  • Misschien vindt u het gebrek aan gemeenschap adoptie een last als je gewend bent aan de gemeenschap goedkeuring van uw projecten.
  • De toepassing wordt geleverd met een beperkt aantal bibliotheken in aanvulling op de normale Ruby bibliotheken.
Sinatra Video

Alternatieven voor Sinatra

Backbone.js

Gratis
markten Backbone.js zichzelf als codering software is ontworpen om webtoepassingen structuur te geven. Dit wordt bereikt door het verstrekken van ingewikkelde modellen met key-value bindingen
Toon details

Apache Flex

Apache Flex is een open-source tool die gebruikers in staat stelt om hun eigen applicaties te bouwen. Aanvragen kunnen worden ontworpen en gemaakt voor een verscheidenheid van mobiele en traditionele
Toon details

Express.js

Express.js is een web framework voor Node.js die werd geïnspireerd door Sinatra. Het werd opgericht en onder de MIT-licentie vrijgegeven door T.J. Holowaychuk, StrongLoop en andere medewerkers
Toon details

Opa

Gratis
Opa is een open source programmeertaal voor het bouwen van webapplicaties. Het is gratis te gebruiken en wordt geleverd met een compiler en JavaScript-bibliotheek.
Toon details

Yesod

Yesod is een development tool gebruikt om zeer efficiënte websites en webapplicaties van de grond af te maken. Yesod omvat bijna alles wat je nodig hebt om een ​​website te bouwen, op basis van
Toon details

Grails

Gratis
Grails is een populaire taal Java framework licentie op Apache en gebouwd off van de Lente laars.
Toon details

Kendo UI

freemium
Kendo UI is een component library JavaScript waarmee ontwikkelaars slick en modern uitziende web apps te maken in een fractie van de tijd.
Toon details

Ruby on Rails

Gratis
Ruby on Rails is een cross-platform web development framework waarmee ontwikkelaars databases, webpagina's te creëren, en bieden verschillende web services. Het kader werd geïntroduceerd
Toon details

Tryton

Gratis
Tryton is business software, ideaal voor bedrijven van elke omvang, gemakkelijk te gebruiken, compleet en 100% Open Source.
Toon details

Ember.js

Gratis
GitHub is waar mensen op te bouwen software. Meer dan 27 miljoen mensen gebruiken GitHub te ontdekken, vork en een bijdrage leveren aan meer dan 75 miljoen projecten.
Toon details

Flask

Gratis
Wat doen Kolf Apps eruit? Als u op zoek bent naar enkele voorbeelden code van applicaties die geschreven zijn met Kolf, eens een kijkje op de bronnen van de voorbeelden op GitHub: flaskr - een microblog;
Toon details

Koa

Gratis
Koa vereist knooppunt V7.6.0 of hoger ES2015 en asynchrone functie ondersteunen.
Toon details

ASP.NET

Gratis
Build web apps en services die draaien op Windows, Linux en MacOS met behulp van met behulp van C #, HTML, CSS en JavaScript. Aan de slag gratis op Windows, Linux of MacOS.
Toon details

Mithril

Gratis
Mithril wordt gebruikt door bedrijven als Vimeo en Nike, en open source platforms zoals Lichess. Als u een ervaren ontwikkelaar en willen weten hoe Mithril verhoudt tot andere frameworks, zie
Toon details

Catalyst

Catalyst is de meest populaire agile Perl MVC web framework dat de snelle ontwikkeling en schone ontwerp stimuleert zonder dat in de weg.
Toon details

Webiny

Webiny is een serverless open source CMS
Toon details