Sinatra
Egy rövid leírása Sinatra Software Sinatra egy szoftver, amelynek fejlesztési és tervezési tulajdonítható Blake Mizerany. A szoftver szabadon hozzáférhető, mivel ez egy nyílt forráskódú webes alkalmazás, amely szakterület-specifikus nyelv írott Ruby. A név Sinatra fogadták el a híres zenész Frank Sinatra. Ezt a szoftvert fejlesztettek ki, hogy legyen alternatíva Ruby webes alkalmazások, mint Merb, Kempingezés, Nitro és Ruby on Rails. A szoftver van utalva a Rack webszerver felület, és egyre népszerűbb a fejlesztők miatt a kis méret és a rugalmasság. Sinatra szoftver megkülönböztethető más alkalmazásokhoz, mert nem használ egy tipikus modell-nézet-vezérlő minta, amelyet korábban használt alkalmazások, mint például a Ruby on Rails. A fejlesztés a Sinatra azt kívánta biztosítani, hogy a felhasználók képesek voltak fejlődő webes alkalmazások Ruby könnyen. Felülvizsgálja Sinatra Sinatra óta használják a számos vezető globális tech cégek és a kormányzati szervek. Néhány kiemelkedő szervezetek, amelyek már használják Sinatra közé tartozik az Apple Inc., LinkedIn, Motor Yard, Singbird, GitHub, Heroku, Egyesült Államok Nemzetbiztonsági Hivatala, valamint a brit kormány kormány Digital Service. Travis CI már együttműködik a vállalat az évek során, és biztosítja Sinatra a sok szükséges pénzügyi forrásokat a folyamatos fejlődést.
- Meg kell állítania útvonalakat manuálisan, ha a fejlődő alkalmazások és csatlakoztassa őket más szempontból a platform.
- A Sinatra szoftver, akkor képes lesz arra, hogy hozzáférjenek a módszerek, mint a get és post.
- Ezek a módszerek képesek átalakítani alkalmazások, amelyek azonnal bejutnak Ruby olyan alkalmazás, amely képes reagálni a HTTP kéréseket.
- Sinatra platform képes a fejlődő komplex alkalmazások, mint a sínek, bár ha Sinatra platform, akkor valószínű, hogy megtalálja, hogy a kódok vannak elakadt hamarabb mint amikor a Rails.
- A Sinatra platform működik, mint egy könnyű alkalmazás fejlesztési platform, amely mondattani térképeket egyszerűen és funkciók által használt HTTP ige így előnyben részesítik a webes szolgáltatások és API-k.
- A platform lehet könnyen kezelhető, ha van korábbi tapasztalata a Ruby.
- Az alkalmazás egy nagy platformot használók, akik korábban dolgoztak Rails de most keres egy egyszerűbb egyetlen oldalra Alkalmazás vagy API-t.
- Azok számára, akik dolgoztak mind Rails és Rack és szükség van egy alkalmazás, amely a kettő között, Sinatra megoldja a problémát.
- Az alkalmazás képes rámutatni a hibákat, és megmondja, hogy mi a probléma. Ez teszi a jobb alkalmazás, mivel ez nem gyakori jelenség, sok platformon.
- Sinatra platform jön korlátozott akadályok belépési felhasználók számára, akik fejleszteni kívánják a Ruby app anélkül, hogy kihasználja az extra funkciókat, hogy jön a nagyobb platformok, mint a Rails.
- Az alkalmazás szűkebb a rendelkezésre álló módszerek a felhasználók számára, ha összehasonlítjuk a Rails.
- Lehet, hogy megtalálja a hiányzó közösség elfogadásához zavar, ha arra használják, hogy a közösség elfogadása a projektek.
- Az alkalmazás jön korlátozott számú könyvtárak mellett a szokásos Ruby könyvtárakat.