Zobrazit minimální záznam

dc.contributor.advisorBeránek, Jakub
dc.contributor.authorHusička, David
dc.date.accessioned2024-06-27T17:25:52Z
dc.date.available2024-06-27T17:25:52Z
dc.date.issued2024
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/153851
dc.description.abstractCílem této práce je vytvořit knihovnu pro jednoduchou tvorbu desktopových aplikaci v programovacím jazyce Rust. Práce je rozdělená do následujících částí: problematika, existující řešení, vlastní implementace, ukázkové aplikace a porovnání výkonu. V problematice si ukážeme problémy, které se vyskytují při návrhu knihoven pro uživatelská rozhraní a v čem jsou standardní návrhy nevhodné pro jazyk Rust. U existujících řešení se podíváme na již existující knihovny a jejich silné a slabé stránky. V implementaci se budeme zabývat návrhem knihovny. U ukázkových aplikací se podíváme na implementované aplikace v této knihovně a porovnáme jednoduchost používání knihovny s jinými knihovnami. Poslední část se zabývá porovnáváním výkonu knihovny vůči ostatním knihovnám.cs
dc.description.abstractThe goal of this work is to create a framework for creating desktop applications in the Rust programming language. This thesis is split into the following parts: design issues, existing solutions, implementation, example applications, and performance comparison. In the design issues, we will go through the problems that occur when designing a user interface library and we will show why present design patterns do not fit the Rust language. When visiting the existing solutions we will look at the current solutions and their trade-offs. In the implementation section, we will look at the library design. When visiting the example applications, we will have a look at the applications written using this library and we will compare the simplicity of this library with other libraries. In the last section, we will compare the performance of this library against other libraries.en
dc.format.extent1762953 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectuživatelská rozhranícs
dc.subjectRustcs
dc.subjectknihovnacs
dc.subjectuser interfacesen
dc.subjectRusten
dc.subjectlibraryen
dc.titleFramework pro reaktivní uživatelská rozhraní v Rustucs
dc.title.alternativeFramework for reactive user interfaces in Rusten
dc.typeBakalářská prácecs
dc.contributor.refereeGaura, Jan
dc.date.accepted2024-06-03
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformatikacs
dc.description.resultvelmi dobřecs
dc.identifier.senderS2724
dc.identifier.thesisHUS0089_FEI_B0613A140014_2024
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam