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.
- 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.
- 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.
- 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.