Sinatra

Sinatra

Kratak opis Sinatra Software Sinatra je softver čiji je razvoj i dizajn pripisuje Blake Mizerany. Softver je lako dostupan jer je open source web aplikacija koja koristi domene određeni jezik napisan u Ruby. Ime Sinatra je usvojen od poznatog glazbenika Franka Sinatre. Ovaj softver je razvijen da bude alternativa drugim Ruby web aplikacija kao što su Merb, kampiranje, nitro, i Ruby on Rails. Softver se oslanja na sučelju poslužitelja Rack web, i to je dobivanjem popularnost među programerima zbog svoje male veličine i fleksibilnost. Sinatra softver razlikuje od drugih aplikacija jer ne koristi tipičan Model-View-Controller uzorak koji je prethodno korištena u aplikacijama kao što su Ruby on Rails. Razvoj Sinatre tražio kako bi se osiguralo da su korisnici sposoban za razvoj web aplikacija u Ruby lako. Pregled Sinatre Sinatra je bio korišten od strane mnogih vodećih svjetskih tehnoloških tvrtki i vladinih agencija. Neki od istaknutih organizacija koje su koristili Sinatra uključuju Apple Inc., LinkedIn, motor dvorištu, Singbird, GitHub, Heroku, US National Security Agency, i britanska vlada vlada digitalne usluge. Travis CI je u suradnji s tvrtkom tijekom godina i pruža Sinatra s prijeko potrebnih financijskih sredstava za njegov daljnji razvoj.

Preuzimanje datoteka Sinatra
Značajke Sinatra
  • Morat ćete postava staze ručno pri razvoju aplikacija i povezati ih s drugim aspektima svog platforme.
  • Uz Sinatra softver, od vas će biti u mogućnosti da biste dobili pristup metodama, kao što su GET i POST.
  • Takve metode imaju sposobnost da transformira aplikacija koje su Ruby odmah u program koji je u stanju da odgovori na HTTP zahtjeve.
  • Sinatra platforma ima sposobnost razvoja složenih aplikacija kao što su tračnice, iako prilikom korištenja Sinatre platformu, vi ste vjerojatno da će uvidjeti da su vaše šifre prosuđujete prije nego kada se koristi šina.
  • Sinatra Platforma djeluje kao lagani razvoj aplikacija platforma koja može sintaksu karte lako i funkcije koje koriste HTTP glagol što ga sklonost za web usluge i API-ja.
  • Platforma može biti jednostavan za korištenje, ako imate prethodnu iskustvo u radu s Ruby.
Pros Sinatra
  • Aplikacija pruža veliku platformu za korisnike koji su prethodno radili sa šina, ali sada su u potrazi za jednostavniji jednoj stranici Primjena ili API-ja.
  • Za one koji su radili s obje tračnice i stalak i treba program koji je između, Sinatra rješava problem.
  • Aplikacija ima sposobnost ukazati pogreške i reći vam u čemu je problem. To ga čini boljim program jer to nije čest među mnogim platformama.
  • Sinatra platforma dolazi s ograničenom barijere ulaska za korisnike koji žele razviti aplikaciju Ruby bez iskoristiti dodatne značajke koje dolazi s većim platformama kao što su šina.
Kontra Sinatra
  • Primjena je ograničena u smislu načina na raspolaganju korisnicima u odnosu na tračnice.
  • Možda će vam nedostatak zajednice usvajanja smetaju ako se koristi za donošenje zajednice vaših projekata.
  • Aplikacija dolazi s ograničenog broja knjižnica u uz normalno Ruby knjižnica.
Sinatra Video

Alternative Sinatra

Backbone.js

Besplatno
Backbone.js tržišta sebe kao kodiranje softver dizajniran kako bi web aplikacija strukturu. Ona to postiže zamršen modele s ključ-vrijednost vezova i prilagođene događaja ugrađeni u infrastrukturu.
Pokaži detalje

Apache Flex

Apache Flex je open-source alat koji omogućuje korisnicima da izgrade svoje vlastite aplikacije. Prijave se mogu dizajnirana i kreirana za razne mobilne i tradicionalne platformama. To su
Pokaži detalje

Express.js

Express.js je web okvir za Node.js koji je inspiriran Sinatre. To je izrađen i objavljen pod MIT licencom T.J. Holowaychuk, StrongLoop i drugi suradnici u studenom 2010. godine, a trenutno je
Pokaži detalje

Opa

Besplatno
Opa je open source programski jezik za izgradnju web aplikacija. To je besplatan za korištenje i dolazi s prevodilac i JavaScript biblioteke.
Pokaži detalje

Yesod

Yesod je razvojni alat koji se koristi za stvaranje visoko učinkovite web stranice i web aplikacije iz temelja. Yesod uključuje gotovo sve što je potrebno za izgradnju web stranica, od predložaka
Pokaži detalje

Grails

Besplatno
Grails je popularan Java jezik okvir licenciran na Apache i izgrađen od od Spring prtljažniku.
Pokaži detalje

Kendo UI

freemium
Kendo UI je komponenta knjižnica za JavaScript koji omogućuje programerima za stvaranje gladak i moderan izgleda web aplikacija u djeliću vremena.
Pokaži detalje

Ruby on Rails

Besplatno
Ruby on Rails je cross-platforma web okvir za razvoj koji omogućava programerima za stvaranje baze podataka, web-stranica, a pružaju razne web usluge. Okvir je bio uveden u 2005 i dalje primati
Pokaži detalje

Tryton

Besplatno
TRYTON je poslovni softver, idealan za tvrtke svih veličina, jednostavan za korištenje, kompletnih i 100% Open Source.
Pokaži detalje

Ember.js

Besplatno
GitHub je mjesto gdje ljudi graditi softver. Više od 27 milijuna ljudi koristiti GitHub otkriti, vilica i doprinose više od 75 milijuna projekte.
Pokaži detalje

Flask

Besplatno
Što tikvice Aplikacije izgledati? Ako ste u potrazi za nekim primjer koda aplikacije pisane s tikvicu, imaju pogled na izvorima primjera na GitHub: flaskr - a microblog; minitwit - Twitter klon;
Pokaži detalje

Koa

Besplatno
Koa zahtijeva čvor v7.6.0 ili noviji za ES2015 i asinkrona funkcije podrške.
Pokaži detalje

ASP.NET

Besplatno
Izgraditi web aplikacije i usluge koje se pokreću na Windows, Linux i MacOS koriste pomoću C #, HTML, CSS i JavaScript. Počnite besplatno na Windows, Linux ili MacOS.
Pokaži detalje

Mithril

Besplatno
Mithril se koristi u tvrtkama kao što su Vimeo i Nike, te open source platforme kao lichess. Ako ste iskusan programer i želite znati kako Mithril u usporedbi s drugim okvirima, vidi stranicu okvir
Pokaži detalje

Catalyst

Catalyst je najpopularniji okretan Perl MVC web okvir koji potiče brzi razvoj i čist dizajn bez uzimajući u svoj način.
Pokaži detalje

Webiny

Webiny je serverless open source CMS
Pokaži detalje