Microsoft .NET Core tehnoloģijas izmantošana
Author
Cjaputa, Kristaps
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Ziema, Māris
Date
2018Metadata
Show full item recordAbstract
Kristapa Cjaputas maģistra darba galvenais mērķis ir izpētīt ASP.NET Core ietvaru, lai šo tehnoloģiju pielietotu praktiskas lietojumprogrammas izstrādē, kuru varētu darbināt gan uz Windows, gan uz Linux serveru platformām. Mērķa sasniegšanai tika padziļināti izpētīta pieejamā literatūra un ietvara darbība Windows un Linux vidēs, veikti ātrdarbības mērījumi, kā arī ietvars salīdzināts ar citiem populāriem tīmekļa ietvariem. Darba gaitā, padziļināti pētot un izmantojot ietvaru lietojumprogrammas izstrādē, varēja saskarties gan ar plusiem, gan mīnusiem tā pielietojumā. Salīdzinot tīmekļa ietvaru ar citiem populāriem ietvariem nevar konkrēti noteikt, kurš ir labāks par citu, jo ne vienmēr visi ietvari ir paredzēti vienam mērķim. Maģistra darba rezultātā tika apkopoti rezultāti un analīzes dati par ASP.NET Core ietvara sniegtajām priekšrocībām un mīnusiem,kā arī tika izstrādāta lietojumprogramma, kas tika balstīta uz šo ietvaru. The title of master project is Use of Microsoft .NET Core Technology. The aim of Kristaps Cjaputas master project is to explore the ASP.NET Core framework to using this technology to develop a web application that can be run on both Windows and Linux server platforms. In order to achieve the goal, the available literature and framework work in Windows and Linux environment was studied in depth, performance measurements were made, and the framework was compared to other popular web frameworks. In the process of working through a research and use of web framework author of the work faced with pros and cons in framework use.When comparing the web framework with other popular frameworks, one cannot specifically determine which one is better than the other because not all of the frameworks are for the same use. As a result of the master project there was collected and analyzed data about ASP.NET Core framework advantages and disadvantages provided, and an application based on this framework was developed.