Sinatra

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.

Letöltés Sinatra
Jellemzői Sinatra
  • 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.
Érvek a Sinatra
  • 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.
Hátrányairól Sinatra
  • 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.
Sinatra Videó

Alternatívák Sinatra

Backbone.js

Ingyenes
Backbone.js piacok magát kódoló szoftver célja, hogy a webes alkalmazások szerkezetét. Ezt azzal éri el, amely bonyolult modellek kulcs-érték kötések és egyéni eseményeket épített infrastruktúra.
Mutasd a részleteket

Apache Flex

Apache Flex egy nyílt forráskódú eszköz, amely lehetővé teszi a felhasználók számára, hogy építeni a saját alkalmazásokat. Jelentkezni lehet tervezni és létrehozni a különböző mobil és hagyományos
Mutasd a részleteket

Express.js

Express.js egy webes keretrendszer node.js hogy ihlette Sinatra. Ebből jött létre, és megjelent a MIT licenc alatt T. J. Holowaychuk, StrongLoop és más közreműködők 2010. november, és jelenleg
Mutasd a részleteket

Opa

Ingyenes
Opa egy nyílt forráskódú programozási nyelv webalkalmazások építéséhez. Ez szabad használni, és jön egy fordító és JavaScript könyvtár.
Mutasd a részleteket

Yesod

Yesod egy fejlesztési eszköz létrehozásához használt nagyon hatékony weboldalak és webes alkalmazások az alapoktól kezdve. Yesod tartalmaz szinte mindent meg kell építeni egy honlapot,
Mutasd a részleteket

Grails

Ingyenes
Grails népszerű Java nyelven keret licence Apache és épített ki a tavaszi csomagtartó.
Mutasd a részleteket

Kendo UI

freemium
Kendo UI egy komponens könyvtár JavaScript, amely lehetővé teszi a fejlesztőknek, hogy sima és modern megjelenésű internetes alkalmazások egy töredéke az idő.
Mutasd a részleteket

Ruby on Rails

Ingyenes
Ruby on Rails egy cross-platform web fejlesztési keretet, amely lehetővé teszi a fejlesztők adatbázisokat, weboldalakat, és hogy a különböző webes szolgáltatásokat. A keret-ben vezették
Mutasd a részleteket

Tryton

Ingyenes
TRYTON az üzleti szoftver, ideális bármilyen méretű vállalatok, könnyen használható, teljes körű és 100% -ban nyílt forráskódú.
Mutasd a részleteket

Ember.js

Ingyenes
GitHub, ahol az emberek építeni szoftver. Több mint 27 millióan használják a GitHub felfedezni, villa, és további több mint 75 millió projekteket.
Mutasd a részleteket

Flask

Ingyenes
Mit Lombik Alkalmazások néz ki? Ha keres egy példa kód írt alkalmazások lombikkal, vessen egy pillantást a források a példák GitHub: flaskr - a microblog; minitwit - a twitter klón; ezen a honlapon
Mutasd a részleteket

Koa

Ingyenes
Koa igényel csomópont v7.6.0 vagy magasabb ES2015 és aszinkron funkció támogatása.
Mutasd a részleteket

ASP.NET

Ingyenes
Beépített web alkalmazások és szolgáltatások futtatható a Windows, Linux és MacOS használata C #, HTML, CSS és JavaScript. A kezdéshez ingyen Windows, Linux vagy MacOS-.
Mutasd a részleteket

Mithril

Ingyenes
Mithril használják vállalatok, mint a Vimeo és a Nike, és a nyílt forráskódú platformok, mint Lichess. Ha egy tapasztalt fejlesztő, és szeretné tudni, hogy hogyan viszonyul a Mithril más keretek
Mutasd a részleteket

Catalyst

Catalyst a legnépszerűbb agilis Perl MVC webes keretrendszer, amely ösztönzi a gyors fejlődés és tiszta design, anélkül, hogy az utat.
Mutasd a részleteket

Webiny

Webiny egy szerver nélküli nyílt forráskódú CMS
Mutasd a részleteket