Název:
Portálové řešení informačního systému na platformě Meteor
Překlad názvu:
Portal information system on Meteor platform
Autoři:
Masopust, Ondřej ; Šilerová, Edita (vedoucí práce) ; Zdeněk, Zdeněk (oponent) Typ dokumentu: Diplomové práce
Rok:
2016
Jazyk:
cze
Nakladatel: Česká zemědělská univerzita v Praze
Abstrakt: [cze][eng] Tato práce se zabývá vývojem real-time reaktivních portálových aplikací postavených na platformě Meteor. Cílem práce je uvést do jednotlivých částí platformy a ukázat nejlepší způsoby, jak takové aplikace vyvíjet. Teoretická část práce se zabývá souvisejícími technologiemi Node.js a MongoDB a jejich specifickými vlastnostmi. Praktická část popisuje postup návrhu a vysvětluje použití jednotlivých komponent aplikace. Na závěr jsou shrnuty výsledky a jsou rozebrány výhody a nevýhody platformy Meteor oproti běžným technologiím. Výstupem a hlavním přínosem práce je systém Opticube, který je použit v praxi. Přínosem je i to, že se tato práce jako první zabývá platformou Meteor na České zemědělské univerzitě v Praze.This thesis describes development of real-time reactive portal applications build on Meteor platform. The goal of this thesis is to describe different parts of the platform as a whole and to offer best practices to develop such applications. The theoretical part provides information covering Node.js server, MongoDB document database and their specific features. The beginning of the practical part focuses on the application design and its components implementation. The last chapter summarizes the outcome of this thesis and analyses advantages and disadvantages of Meteor platform over more traditional technology stack. The output and the main value is the Opticube application that is being used in retail. Another plus is the fact, that this thesis is the first to cover Meteor platform at the Czech University of Life Sciences in Prague.
Klíčová slova:
ECMA Script 6; JavaScript; Meteor.js; MongoDB; Node.js; portál; reaktivní programování; real-time aplikace; webová aplikace; WebSockets