Zobrazit minimální záznam

Wowee: GraphQL and REST API comparison



dc.contributor.advisorPauš Petr
dc.contributor.authorMartinek Michal
dc.date.accessioned2018-06-19T21:57:50Z
dc.date.available2018-06-19T21:57:50Z
dc.date.issued2018-06-16
dc.identifierKOS-695599722005
dc.identifier.urihttp://hdl.handle.net/10467/76836
dc.description.abstractCilem práce je analýza použiti GraphQL na již existujici službě Wowee, což je nová crowdfundingová platforma s elementy sociálni sitě. Na rozdil od jiných podobných projektů, jako je Kickstarter nebo Patreon, které podporuji vývoj kreativnich a komerčnich projektů prostřednictvim zájemců, je Wowee zaměřena na plněni osobnich přáni s pomoci přátel uživatelů. V současné době je vyvinuta webová verze, mobilni aplikace pro Android a iOS a backend REST API. Práce je zaměřena na porovnáni výhod a nevýhod technologie REST API, jež je v současné době použita pro komunikaci serveru s klientem, s novou technologii GraphQL, jež slibuje efektivnějši řešeni. Součásti práce je i návrh a implementace prototypu serverové i webové klientské části pomoci GraphQL a porovnáni výkonnosti oproti stávajicimu řešeni.cze
dc.description.abstractThe main purpose of this thesis is an analysis of the usage of GraphQL on the project Wowee, a new crowdfunding platform with elements of the social network. Unlike other crowdfunding platforms, such as Kickstarter or Patreon that support new creative and commercial projects, the main goal of Wowee is fulfillment of the personal wishes with help of other users and friends. There are already developed a web app, native mobile apps for Android and iOS and the REST API server. This thesis is focused on the comparison of advantages and disadvantages of REST, that is currently used for communication between the server and client, with new technology GraphQL that should be faster and more effective. Part of this work are also prototypes of GraphQL server and client in form of a web app written in React and a performance comparison with the original version using REST API.eng
dc.language.isoCZE
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectWowee,crowdfundingová platforma,sociálni sit',GraphQL,APIcze
dc.subjectWowee,crowdfunding platform,scoial network,GraphQL,APIeng
dc.titleWowee: Komparace GraphQL a REST APIcze
dc.titleWowee: GraphQL and REST API comparisoneng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.date.accepted
dc.contributor.refereeVitvar Tomáš
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam