Framework pro reaktivní uživatelská rozhraní v Rustu

Abstract

The 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.

Description

Subject(s)

user interfaces, Rust, library

Citation