Sinatra

Sinatra

Stručný popis Sinatra Software Sinatra je software, jehož vývoj a design je přičítán Blake Mizerany. Tento software je volně přístupný, neboť se jedná o open source webové aplikace, která využívá specifické domény jazykem napsaný v Ruby. Jméno Sinatra byl přijat od známého hudebníka Frank Sinatra. Tento software byl vyvinut s cílem být alternativou k jiné webové aplikace Ruby jako Merb, kempování, nitro, a Ruby on Rails. Tento software je závislý na rozhraní Rack webového serveru, a to získává popularitu mezi vývojáři díky své malé velikosti a flexibilitě. Sinatra software je odlišitelná od jiných aplikací, protože se nepoužívá typický Model-View-Controller vzor, ​​který byl dříve používán v aplikacích, jako je Ruby on Rails. Vývoj Sinatra snažil zajistit, aby uživatelé byli schopni vývoj webových aplikací v Ruby snadno. Přezkoumání Sinatra Sinatra byl používán mnoha předních světových technologických společností a vládních agentur. Některé z významných organizací, které používají Sinatra patří společnosti Apple Inc., LinkedIn, Engine Yard, Singbird, GitHub, Heroku, americká Národní bezpečnostní agentura a Úřad vlády digitální službu britské vlády. Travis CI spolupracuje s firmou v průběhu let a poskytuje Sinatra s tolik potřebné finanční zdroje pro jeho další rozvoj.

Stažení Sinatra
Vlastnosti Sinatra
  • Budete muset nastavení trasy ručně při vývoji aplikací a spojit je s jinými aspekty vaší platformě.
  • Se softwarem Sinatra, budete mít možnost získat přístup k metodám, jako get a post.
  • Tyto metody mají schopnost transformovat aplikace, které jsou Ruby okamžitě do aplikace, která je schopna reagovat na požadavky HTTP.
  • Sinatra platforma má schopnost vyvíjet komplexní aplikace, jako je Rails ačkoliv při použití Sinatra platformu, budete pravděpodobně zjistíte, že vaše kódy se zasekl dřív než při použití Rails.
  • Platforma Sinatra působí jako lehká aplikační vývojové platformy, která může syntax mapy snadno a funkce používané HTTP slovesa což z něj dělá přednost webových služeb a API.
  • Platforma může být snadné, pokud máte předchozí pracovní zkušenosti s Ruby.
Klady Sinatra
  • Aplikace poskytuje vynikající platformu pro uživatele, kteří dříve pracovali s Rails, ale jsou nyní hledají jednodušší jednotné žádosti strana nebo API.
  • Pro ty, kteří pracovali s oběma kolejnice a ozubnice, a je třeba aplikaci, která je mezi tím, Sinatra řeší problém.
  • Aplikace má schopnost poukázat na chyby a řeknu vám, v čem je problém. Díky tomu je lepší aplikace, protože to není běžný mezi mnoha platformách.
  • Sinatra platforma je dodáván s omezenými bariéry vstupu pro uživatele, kteří chtějí rozvíjet Ruby aplikace, aniž by museli využívat další funkce, která přichází s většími platforem, jako Rails.
Nevýhody Sinatra
  • Aplikace je omezena, pokud jde o metody použitelné k jeho uživatelů ve srovnání s Rails.
  • Ty by mohly najít chybějící komunitní přijetí na obtíž, pokud jsou používány k přijetí komunitního vaše projekty.
  • Aplikace přichází s omezeným počtem knihoven kromě běžných Ruby knihoven.
Sinatra Video

Alternativy Sinatra

Backbone.js

Volný, uvolnit
Backbone.js trhy sebe jako kódování software navržen tak, aby webové aplikace strukturu. Dosahuje toho tím, že složité modely s vázáním klíč-hodnota a vlastních akcí zabudovaných do své infrastruktury.
Ukázat detaily

Apache Flex

Adobe Flex je open-source nástroj, který umožňuje uživatelům vytvářet vlastní aplikace. Aplikace může být navržen a vytvořen pro různé mobilní platformy a tradičních. Patří mezi ně iOS, Windows,
Ukázat detaily

Express.js

Express.js je webový framework pro Node.js, který byl inspirován Sinatra. Byl vytvořen a šířen pod licencí MIT T.J. Holowaychuk, StrongLoop a další přispěvatelé v listopadu 2010 a je v současné
Ukázat detaily

Opa

Volný, uvolnit
Opa je open source programovací jazyk pro vytváření webových aplikací. Je zdarma k použití a je dodáván s kompilátorem a knihovnu JavaScriptu.
Ukázat detaily

Yesod

Jesod je vývojový nástroj slouží k vytvoření vysoce efektivní webové stránky a webové aplikace od základu. Yesod zahrnuje téměř vše, co potřebujete vytvořit webové stránky, ze šablon směrování
Ukázat detaily

Grails

Volný, uvolnit
Grails je populární jazyk Java rámec licencované na Apache a postaven mimo boty jaro.
Ukázat detaily

Kendo UI

Freemium
Kendo UI je knihovna komponent pro JavaScriptu, který umožňuje vývojářům vytvářet úhledný a moderní vypadající webové aplikace ve zlomku času.
Ukázat detaily

Ruby on Rails

Volný, uvolnit
Ruby on Rails je multiplatformní framework pro vývoj webových která umožňuje vývojářům vytvářet databáze, webové stránky, a poskytují různé webové služby. Rámec byl představen v roce 2005
Ukázat detaily

Tryton

Volný, uvolnit
TRYTON je podnikový software, který je ideální pro firmy jakékoliv velikosti, snadno ovladatelný, kompletní a 100% s otevřeným zdrojovým kódem.
Ukázat detaily

Ember.js

Volný, uvolnit
GitHub je místo, kde lidé stavět software. Více než 27 milionů lidí používá GitHub zjistit, vidličku, a přispívat k více než 75 milionů projekty.
Ukázat detaily

Flask

Volný, uvolnit
Co Baňka Apps vypadat? Pokud hledáte nějaký příklad kódu aplikace napsané s Baňka, podívejte se na zdroje z příkladů na GitHub: flaskr - s microblog; minitwit - Twitter klon; tato webová stránka
Ukázat detaily

Koa

Volný, uvolnit
Koa vyžaduje uzlu v7.6.0 nebo vyšší pro ES2015 a asynchronní podporu funkce.
Ukázat detaily

ASP.NET

Volný, uvolnit
Vytvářet webové aplikace a služby, které běží na Windows, Linux a Mac OS pomocí pomocí C #, HTML, CSS a JavaScript. Začínáme zdarma založit na Windows, Linux a MacOS.
Ukázat detaily

Mithril

Volný, uvolnit
Mithril je používán společnostmi jako Vimeo a Nike, a open-source platformy jako lichess. Pokud jste zkušený vývojář a chcete vědět, jak Mithril srovnání s jinými rámců, viz strana rámec porovnání.
Ukázat detaily

Catalyst

Katalyzátor je nejpopulárnější agilní Perl MVC webové rámce, který podporuje rychlý vývoj a čistý design, aniž by se v cestě.
Ukázat detaily

Webiny

Webiny je jen bez serveru open source CMS
Ukázat detaily