Tato bakalářská práce se zabývá specifickým druhem webových aplikací zvaných Rich Internet Applications (RIA). V první části práce je vymezen pojem RIA a popsány technologie, které se při tvorbě RIA aplikací využívají. V rešeršní části práce jsou porovnány alternativní frameworky. Poté je zvolena vhodná sada technologií, s jejíž pomocí je vytvořena aplikace demonstrující přístup z předchozích částí. Na závěr jsou vyhodnoceny rozdíly v tomto přístupu k tvorbě aplikací ve srovnání s klasickým přístupem reprezentovaným tradičními web MVC farmeworky.
Anotace v angličtině
This bachelor thesis deals with specific type of web applications called Rich Internet Applications (RIA).
In first part of thesis, definition of RIA is created and technologies that are used during RIA application development, are described. After that technology stack is chosen and used to create application, which demonstrates approach from previous parts of thesis. In conclusion, differences between selected approach and classical approach, represented by traditional web MVC framework, are evaluated.
Klíčová slova
Rich Internet Applications, RIA, MVC, TypeScript, JavaScript, Angular, React, HTML5
Klíčová slova v angličtině
Rich Internet Applications, RIA, MVC, TypeScript, JavaScript, Angular, React, HTML5
Rozsah průvodní práce
80 s.
Jazyk
CZ
Anotace
Tato bakalářská práce se zabývá specifickým druhem webových aplikací zvaných Rich Internet Applications (RIA). V první části práce je vymezen pojem RIA a popsány technologie, které se při tvorbě RIA aplikací využívají. V rešeršní části práce jsou porovnány alternativní frameworky. Poté je zvolena vhodná sada technologií, s jejíž pomocí je vytvořena aplikace demonstrující přístup z předchozích částí. Na závěr jsou vyhodnoceny rozdíly v tomto přístupu k tvorbě aplikací ve srovnání s klasickým přístupem reprezentovaným tradičními web MVC farmeworky.
Anotace v angličtině
This bachelor thesis deals with specific type of web applications called Rich Internet Applications (RIA).
In first part of thesis, definition of RIA is created and technologies that are used during RIA application development, are described. After that technology stack is chosen and used to create application, which demonstrates approach from previous parts of thesis. In conclusion, differences between selected approach and classical approach, represented by traditional web MVC framework, are evaluated.
Klíčová slova
Rich Internet Applications, RIA, MVC, TypeScript, JavaScript, Angular, React, HTML5
Klíčová slova v angličtině
Rich Internet Applications, RIA, MVC, TypeScript, JavaScript, Angular, React, HTML5