Bakalářská práce

Comparative Analysis of Desktop Application Development Technologies in C#/.NET

Lilian Skybů
Anotace

Tato práce poskytuje přehled moderních technologií pro vývoj desktopových aplikací v ekosystému C#/.NET. Je zde uveden stručný přehled technologií využívajících XAML. Jsou zde uvedeny doplňující informace o vybraných technologiích. Mezi vybrané technologie, na které byl kladen důraz, patří Windows Presentation Foundation, .NET Multi-platform App UI a Avalonia UI.

Abstract

This thesis provides a comparative overview of modern desktop application development technologies within the C#/.NET ecosystem. A brief overview of technologies using XAML is provided. Additional information on chosen technologies was given. The chosen technologies, upon which focus was placed, are Windows Presentation Foundation, .NET Multi-platform App UI, and Avalonia UI.

Zadání práce
The objective of this thesis is to provide a comprehensive overview and comparative analysis of the various desktop application development technologies within the C#/.NET ecosystem. The student will explore key technologies such as Windows Forms (WinForms), Windows Presentation Foundation (WPF), Universal Windows Platform (UWP), Multi-platform App UI (MAUI), and Avalonia.

The thesis will focus on evaluating these frameworks based on several factors, including ease of use, ecosystem support, UI capabilities, and cross-platform support. The student will implement a sample desktop application (an inventory manager tool) using at least three of the chosen technologies. This hands-on project will serve as a demonstration of the unique strengths and weaknesses of each framework.
Práce zkontrolována:
23. 5. 2025 12:29, RNDr. Martin Macák, Ph.D., učo 410452
Jazyk práce
angličtina angličtina
Termín obhajoby
25. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

RNDr. Martin Macák, Ph.D., učo 410452
KPSK FI MU

Oponent

RNDr. Daša Kušniráková
KPSK FI MU

Konzultant

Ing. Roman Jašek
KPSK FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.