Sinatra
Lyhyt kuvaus Sinatra Software Sinatra on ohjelmisto, jonka kehittämiseen ja suunnitteluun johtuu Blake Mizerany. Ohjelmisto on vapaasti käytettävissä, koska se on avoimen lähdekoodin web-sovellus, joka käyttää täsmäkieli kirjoitettu Ruby. Nimi Sinatra hyväksyttiin kuuluisan muusikko Frank Sinatra. Tämä ohjelmisto on kehitetty olla vaihtoehto muille Ruby web-sovelluksia, kuten Merb, Retkeily, Nitro ja Ruby on Rails. Ohjelmisto on riippuvainen Rack web-palvelimen käyttöliittymä, ja se on saamassa suosiota kehittäjien sen pienen koon ja joustavuuden. Sinatra ohjelmisto on erotettavissa muista sovelluksissa, koska se ei käytä tyypillisen-view-ohjain malli, joka on aiemmin käytetty sellaisissa sovelluksissa kuin Ruby on Rails. Kehittämisessä Sinatran pyrittiin varmistamaan, että käyttäjät pystyivät kehittämään web-sovellusten Ruby helposti. Katsaus Sinatra Sinatra on käytössä monissa maailman johtava teknologian yritysten ja valtion virastoissa. Jotkut näkyvästi organisaatioita, jotka ovat käyttäneet Sinatra kuuluvat Apple Inc., LinkedIn, Moottorin Yard, Singbird, GitHub, Heroku, Yhdysvaltain National Security Agency, ja Britannian hallituksen hallituksen digitaalipalvelun. Travis CI on tehnyt yhteistyötä yhtiön vuosien mittaan ja antaa Sinatra kanssa kaivattuja varoja sen jatkuvasta kehittämisestä.
- Sinun täytyy setup reittejä käsin kehitettäessä sovelluksia ja yhdistää ne muiden näkökohtien alustan.
- Kun Sinatra ohjelmiston, voit päästä käsiksi menetelmiä, kuten get ja post.
- Tällaiset menetelmät on kyky muuttaa sovelluksia, jotka ovat Ruby hetkessä osaksi sovellus, joka pystyy vastaamaan HTTP-pyyntöjä.
- Sinatra alusta on valmiudet kehittää monimutkaisiin sovelluksiin kuten kiskot vaikka käytettäessä Sinatra alustalla, olet todennäköisesti huomaamaan, että koodit ovat juuttuneet ennemmin kuin käytettäessä Kiskot.
- Sinatra alusta toimii kevyt sovellus kehitysympäristö, joka voi lauseenrakenteen karttoja helposti ja toiminnot http: n käyttämä verbien tehden suosivansa verkkopalveluihin ja API.
- Alusta voi olla helppokäyttöisiä, jos sinulla on aiempaa kokemusta työ Ruby.
- Sovellus tarjoaa loistava foorumi käyttäjille, jotka aiemmin työskennellyt Kiskot mutta nyt etsimässä yksinkertaisemman yhdelle sivulle Sovellus tai API.
- Niille, jotka ovat työskennelleet sekä Kiskot ja teline ja tarvitsevat sovellus, joka on välillä, Sinatra ratkaisee ongelman.
- Sovellus on kyky osoittaa virheet ja kertoa, mikä ongelma on. Tämä tekee siitä parempi soveltaminen, koska tämä ei ole yleistä keskuudessa useille alustoille.
- Sinatra alustan tulee rajoitettu tulon esteet käyttäjille, jotka haluavat kehittää Ruby sovelluksen tarvitsematta käyttää lisäominaisuuksia mukana isompi alustoilla kuten kiskot.
- Hakemus on rajalliset, ja käytettävissä olevat menetelmät sen käyttäjät verrattuna Kiskot.
- Saatat löytää puute yhteisö vahvistaa vaivata jos käytetään yhteisön hyväksymiseen projekteja.
- Hakemus tulee rajoitettu määrä kirjastojen lisäksi normaalin Ruby kirjastoista.