Sinatra

Sinatra

Lühikirjeldus Sinatra Tarkvara Sinatra on tarkvara, mille arengut ja projekteerimise omistatakse Blake Mizerany. Tarkvara on vabalt kättesaadav, kuna see on avatud lähtekoodiga veebirakenduse, mis kasutab domeeni konkreetse keele kirjutatud Ruby. Nimi Sinatra võeti vastu kuulsa muusiku Frank Sinatra. See tarkvara töötati olla alternatiiviks teistele Ruby veebirakendused nagu Merb, Kämping, Nitro ja Ruby on Rails. Tarkvara on sõltuv Rack veebiserver liides ja see on populaarsust arendajad tänu oma väiksusele ja paindlikkust. Sinatra tarkvara on eristatav teistest rakendusi, kuna ta ei kasuta tüüpiline mudel-view-controller muster, mis oli varem kasutatud rakendusi nagu Ruby on Rails. Areng Sinatra püüdnud tagada, et kasutajad olid võimelised arenema veebirakendusi Ruby lihtsalt. Ülevaade Sinatra Sinatra on kasutatud paljude juhtivate ülemaailmsete tech ettevõtted ja valitsusasutused. Mõned tuntud organisatsioonid, kes on kasutanud Sinatra hulka Apple Inc, LinkedIn, Mootori Yard, Singbird, GitHub, Heroku, USA National Security Agency, ja Briti valitsuse valitsus Digital Service. Travis CI on teinud koostööd ettevõtte aastate jooksul ja annab Sinatra palju vaja rahalisi vahendeid jätkuvat arengut.

Lae alla Sinatra
Tunnused Sinatra
  • Peate setup marsruutide käsitsi arendamisel rakenduste ja seostada neid muid aspekte oma platvormi.
  • Mis Sinatra tarkvara, siis oleks võimalik saada juurdepääsu meetodeid nagu get ja post.
  • Sellised meetodid on võime muuta rakendusi, mis on Ruby koheselt arvesse rakendus, mis suudab vastata HTTP taotlusi.
  • Sinatra platvorm on võime arendada keerukaid rakendusi nagu Rails kuigi kasutamisel Sinatra platvorm, siis on tõenäoline, et leida, et teie koode ummistunud üles varem kui kasutades Rails.
  • Sinatra platvorm toimib kerge rakendus arengu platvorm, mida saab süntaktilisi kaardid lihtsalt ja funktsioone kasutada HTTP tegusõnad muutes selle eelistust veebiteenuseid ja API.
  • Platvorm võib olla lihtne kasutada, kui teil on enne töökogemus Ruby.
Plussid Sinatra
  • Rakendus annab suurepärase platvormi kasutajatele, kes varem töötas Rails kuid nüüd otsivad lihtsamat Single Page Application või API.
  • Neile, kes on töötanud nii rööpad, hammas- ja vajavad rakendus, mis on vahel, Sinatra lahendab probleemi.
  • Rakendus suudab juhtida tähelepanu vigadele ja öelda milles probleem on. See muudab paremaks kohaldamiseks, kuna see ei ole tavaline paljude platvormide.
  • Sinatra platvorm on piiratud sisenemiskünnisega kasutajatele, kes soovivad arendada Ruby rakenduse, ilma et kasutada lisafunktsioone, mis on kaasas suurem platvormid nagu Rails.
Miinused Sinatra
  • Taotlus piiratud meetodeid kättesaadavaks selle kasutajate võrreldes Rails.
  • Sa võid leida kogukonna puudumine vastuvõtmise vaeva kui oled harjunud kogukonna vastu oma projekte.
  • Taotlus tuleb piiratud arv raamatukogudes lisaks tavalisele Ruby raamatukogudes.
Sinatra Video

Alternatiivid Sinatra

Backbone.js

tasuta
Backbone.js turustab end kodeerimine tarkvara eesmärk on anda veebirakendusi struktuuri. See suudab seda pakkuda keerulisi mudeleid võtmeväärtuste Sidemed ja kohandatud sündmusi ehitatud
Näita detaile

Apache Flex

Apache Flex on avatud lähtekoodiga tööriista, mis võimaldab kasutajatel luua oma rakendustele. Taotlusi saab projekteeritud ja loodud erinevaid mobiili- ja traditsioonilise platvormid.
Näita detaile

Express.js

Express.js on veebi raamistik Node.js, mis oli inspireeritud Sinatra. See loodi ja mis on välja antud MIT litsents T. J. Holowaychuk, StrongLoop ja teiste kaastöötajatega novembril 2010 ja
Näita detaile

Opa

tasuta
Opa on avatud lähtekoodiga programmeerimise keel hoone veebirakendusi. See on tasuta kasutada ja kaasas koostaja ja JavaScript raamatukogu.
Näita detaile

Yesod

Yesod on arengu vahend, mida kasutatakse, et luua üliefektiivsed veebilehed ja veebirakendused maast üles. Yesod hõlmab peaaegu kõike, mida vaja ehitada veebilehel, mallide marsruutimisaladesse
Näita detaile

Grails

tasuta
Grails on populaarne Java keele raames litsentsitud Apache ja ehitatud välja kevadise boot.
Näita detaile

Kendo UI

piiratud võimalustega
Kendo UI on osa raamatukogu JavaScript, mis võimaldab arendajatel luua õlilaik ja kaasaegne otsin veebirakendusi murdosa jooksul.
Näita detaile

Ruby on Rails

tasuta
Ruby on Rails on platvormiülene veebiarendust raamistiku, mis võimaldab arendajatel luua andmebaasid, veebilehtede ja pakkuda erinevaid veebiteenuseid. Raamistik võeti kasutusele 2005.
Näita detaile

Tryton

tasuta
TRYTON on äritarkvara, mis on ideaalne iga suurusega ettevõtetele, lihtne kasutada, täielik ja 100% avatud lähtekoodiga.
Näita detaile

Ember.js

tasuta
GitHub on koht, kus inimesed ehitada tarkvara. Rohkem kui 27 miljonit inimest kasutavad GitHub avastada, kahvel ja kaasa üle 75 miljoni projekte.
Näita detaile

Flask

tasuta
Mida Kolb Apps välja näeb? Kui otsite mõned näiteks koodi taotluste kirjutatud Kolb, on pilk allikad näited github: flaskr - mikroblogide; minitwit - twitter kloon; sellel veebilehel - staatilisi
Näita detaile

Koa

tasuta
Koa nõuab sõlme v7.6.0 või suurem ES2015 ja async funktsiooni tugi.
Näita detaile

ASP.NET

tasuta
Build veebirakendusi ja teenuseid, mis töötavad Windows, Linux ja MacOS kasutades kasutades C #, HTML, CSS ja JavaScript. Alustamine tasuta Windows, Linux või Mac OS.
Näita detaile

Mithril

tasuta
Mithril kasutavad firmad nagu Vimeo ja Nike ja avatud lähtekoodiga platvormid nagu Lichessi. Kui olete kogenud arendaja ja soovite teada, kuidas Mithril võrreldes teiste raamistike, vt raames
Näita detaile

Catalyst

Catalyst on kõige populaarsem vilgas Perl MVC web raamistikku, mis soodustab kiiret arengut ja puhas disain ilma saada oma teel.
Näita detaile

Webiny

Webiny on Serverless avatud lähtekoodiga CMS
Näita detaile