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 |