Sinatra

Sinatra

Stručný opis Sinatra Software Sinatra je softvér, ktorého vývoj a dizajn je pripočítaný Blake Mizerany. Tento softvér je voľne prístupný, pretože ide o open source webové aplikácie, ktorá využíva špecifické domény jazykom napísaný v Ruby. Meno Sinatra bol prijatý od známeho hudobníka Frank Sinatra. Tento softvér bol vyvinutý s cieľom byť alternatívou k iné webové aplikácie Ruby ako Merb, kempovanie, nitro, a Ruby on Rails. Tento softvér je závislý na rozhraní Rack webového servera, a to získava popularitu medzi vývojármi vďaka svojej malej veľkosti a flexibilite. Sinatra softvér je odlíšiteľná od iných aplikácií, pretože sa nepoužíva typický Model-View-Controller vzor, ​​ktorý bol predtým používaný v aplikáciách, ako je Ruby on Rails. Vývoj Sinatra snažil zabezpečiť, aby užívatelia boli schopní vývoj webových aplikácií v Ruby ľahko. preskúmanie Sinatra Sinatra bol používaný mnohými popredných svetových technologických spoločností a vládnych agentúr. Niektoré z významných organizácií, ktoré používajú Sinatra patria spoločnosti Apple Inc., LinkedIn, Engine Yard, Singbird, GitHub, Herok, americká Národná bezpečnostná agentúra a Úrad vlády digitálne službu britskej vlády. Travis CI spolupracuje s firmou v priebehu rokov a poskytuje Sinatra s toľko potrebné finančné zdroje pre jeho ďalší rozvoj.

Stiahnuť ▼ Sinatra
Vlastnosti Sinatra
  • Budete musieť nastavení trasy ručne pri vývoji aplikácií a spojiť ich s inými aspektmi vašej platforme.
  • So softvérom Sinatra, budete mať možnosť získať prístup k metódam, ako get a post.
  • Tieto metódy majú schopnosť transformovať aplikácie, ktoré sú Ruby okamžite do aplikácie, ktorá je schopná reagovať na požiadavky HTTP.
  • Sinatra platforma má schopnosť vyvíjať komplexné aplikácie, ako je Rails hoci pri použití Sinatra platformu, budete pravdepodobne zistíte, že vaše kódy sa zasekol skôr než pri použití Rails.
  • Platforma Sinatra pôsobí ako ľahká aplikačnej vývojovej platformy, ktorá môže syntax mapy ľahko a funkcie používané HTTP slovesá čo z neho robí prednosť webových služieb a API.
  • Platforma môže byť jednoduché, ak máte predchádzajúce pracovné skúsenosti s Ruby.
Klady Sinatra
  • Aplikácia poskytuje vynikajúcu platformu pre užívateľov, ktorí predtým pracovali s Rails, ale sú teraz hľadajú jednoduchšie jednotnej žiadosti strana alebo API.
  • Pre tých, ktorí pracovali s oboma koľajnice a ozubnice, a je potrebné aplikáciu, ktorá je medzi tým, Sinatra rieši problém.
  • Aplikácia má schopnosť poukázať na chyby a poviem vám, v čom je problém. Vďaka tomu je lepšie aplikácie, pretože to nie je bežný medzi mnohými platformách.
  • Sinatra platforma je dodávaný s obmedzenými bariéry vstupu pre užívateľov, ktorí chcú rozvíjať Ruby aplikácie, bez toho aby museli využívať ďalšie funkcie, ktorá prichádza s väčšími platforiem, ako Rails.
Nevýhody Sinatra
  • Aplikácia je obmedzená, pokiaľ ide o metódy použiteľné na jeho používateľov v porovnaní s Rails.
  • Tie by mohli nájsť chýbajúce komunitný prijatie na obtiaž, ak sú používané k prijatiu komunitného vaše projekty.
  • Aplikácia prichádza s obmedzeným počtom knižníc okrem bežných Ruby knižníc.
Sinatra Video

Alternatívy Sinatra

Backbone.js

zadarmo
Backbone.js trhy seba ako kódovanie softvér navrhnutý tak, aby webové aplikácie štruktúru. Dosahuje toho tým, že zložité modely s viazaním kľúč-hodnota a vlastných akcií zabudovaných do
Zobraziť detaily

Apache Flex

Adobe Flex je open-source nástroj, ktorý umožňuje užívateľom vytvárať vlastné aplikácie. Aplikácia môže byť navrhnutý a vytvorený pre rôzne mobilné platformy a tradičných. Patrí medzi ne
Zobraziť detaily

Express.js

Express.js je webový framework pre Node.js, ktorý bol inšpirovaný Sinatra. Bol vytvorený a šírený pod licenciou MIT t.j. Holowaychuk, StrongLoop a ďalšie prispievatelia v novembri 2010 a
Zobraziť detaily

Opa

zadarmo
Opa je open source programovací jazyk pre vytváranie webových aplikácií. Je zadarmo na použitie a je dodávaný s kompilátorom a knižnicu JavaScriptu.
Zobraziť detaily

Yesod

Jesod je vývojový nástroj slúži na vytvorenie vysoko efektívne webové stránky a webové aplikácie od základu. Yesod zahŕňa takmer všetko, čo potrebujete vytvoriť webové stránky, z šablón smerovanie
Zobraziť detaily

Grails

zadarmo
Grails je populárny jazyk Java rámec licencované na Apache a postavený mimo topánky jar.
Zobraziť detaily

Kendo UI

freemium
Kendo UI je knižnica komponentov pre JavaScriptu, ktorý umožňuje vývojárom vytvárať úhľadný a moderný vyzerajúce webové aplikácie v zlomku času.
Zobraziť detaily

Ruby on Rails

zadarmo
Ruby on Rails je multiplatformový framework pre vývoj webových ktorá umožňuje vývojárom vytvárať databázy, webové stránky, a poskytujú rôzne webové služby. Rámec bol predstavený v roku 2005
Zobraziť detaily

Tryton

zadarmo
TRYTON je podnikový softvér, ktorý je ideálny pre firmy akejkoľvek veľkosti, ľahko ovládateľný, kompletný a 100% s otvoreným zdrojovým kódom.
Zobraziť detaily

Ember.js

zadarmo
GitHub je miesto, kde ľudia stavať softvér. Viac ako 27 miliónov ľudí používa GitHub zistiť, vidličku, a prispievať k viac ako 75 miliónov projekty.
Zobraziť detaily

Flask

zadarmo
Čo Banka Apps vyzerať? Ak hľadáte nejaký príklad kódu aplikácie napísané s Banku, pozrite sa na zdroje z príkladov na GitHub: flaskr - s microblog; minitwit - Twitter klon; táto webová stránka
Zobraziť detaily

Koa

zadarmo
Koa vyžaduje uzla v7.6.0 alebo vyšší pre ES2015 a asynchrónne podporu funkcie.
Zobraziť detaily

ASP.NET

zadarmo
Vytvárať webové aplikácie a služby, ktoré bežia na Windows, Linux a Mac OS pomocou pomocou C #, HTML, CSS a JavaScript. Začíname zadarmo založiť na Windows, Linux a MacOS.
Zobraziť detaily

Mithril

zadarmo
Mithril je používaný spoločnosťami ako Vimeo a Nike, a open-source platformy ako lichess. Ak ste skúsený vývojár a chcete vedieť, ako Mithril porovnaní s inými rámcov, viď strana rámec porovnanie.
Zobraziť detaily

Catalyst

Katalyzátor je najpopulárnejší agilná Perl MVC webové rámca, ktorý podporuje rýchly vývoj a čistý dizajn, bez toho aby sa v ceste.
Zobraziť detaily

Webiny

Webiny je len bez servera open source CMS
Zobraziť detaily