Využití jazyka Kotlin pro vývoj serverových aplikací

Název práce: Využití jazyka Kotlin pro vývoj serverových aplikací
Autor(ka) práce: Schrek, Ondřej
Typ práce: Diplomová práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Král, David
Jazyk práce: Česky
Abstrakt:
Tato diplomová práce zkoumá a hodnotí možnosti využití programovacího jazyka Kotlin při vývoji serverových aplikací. Práce je členěna na teoretickou a praktickou část. V teoretické části je popsána historie serverového vývoje sahající na prvopočátků až po současnost, jež je zaměřená zejména z pohledu využívání programovacích jazyků. V další kapitole jsou uvedeny aktuální trendy ve vývoji serverových aplikací. V poslední kapitole teoretické části jsou popsány webové frameworky a jejich funkce. V praktické části práce jsou nejprve vybrány webové frameworky, které se hodnotily. Dále jsou stanovena hodnotící kritéria, ke kterým jsou určeny váhy dle Fullerovy metody. V jednotlivých kapitolách jsou zvolené webové frameworky popsány a ohodnoceny dle definovaných kritérií. Samostatná kapitola popisuje jejich výkonnostní testování. Praktická část je zakončena vyhodnocením a shrnutím všech získaných poznatků během testování webových frameworků. Závěr práce shrnuje celý průběh zpracovávání, míru naplnění předem stanovených cílů a nastiňuje možnosti, jak lze práci využít, nebo na ni navázat.
Klíčová slova: server; webový framework; webová aplikace; programování; Kotlin
Název práce: Using Kotlin language for server application development
Autor(ka) práce: Schrek, Ondřej
Typ práce: Diploma thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Král, David
Jazyk práce: Česky
Abstrakt:
This diploma thesis examines and evaluates the possibilities of using the Kotlin programming language in the development of server applications. The thesis is divided into theoretical and practical part. The theoretical part describes the history of server development, ranging from the beginnings to the present, which is focused mainly on the use of programming languages. The next chapter presents the current trends in server application development. The last chapter of the theoretical part describes web frameworks and their functions. In the practical part of the thesis are first chosen web frameworks, which were evaluated. Furthermore, the evaluation criteria are determined to which weights according to the Fuller method are determined. In the individual chapters the selected web frameworks are described and evaluated according to defined criteria. A separate chapter describes their performance testing. The practical part concludes with an evaluation and summary of all acquired knowledge during testing of web frameworks. The conclusion summarizes the whole process of processing, the degree of fulfillment of predetermined goals and outlines the possibilities how to use the thesis or to follow it.
Klíčová slova: server; web application; Kotlin; web framework; programming

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 1. 10. 2018
Datum podání práce: 27. 11. 2019
Datum obhajoby: 23. 1. 2020
Identifikátor v systému InSIS: https://insis.vse.cz/zp/67080/podrobnosti

Soubory ke stažení

    Poslední aktualizace: