GUIs mit Rust

In anderen Programmiersprachen werden im Retained Mode üblicherweise mehrere Referenzen auf die selben Datenstrukturen gehalten (z.T. sogar wechselseitig), und sowohl zum Lesen, als auch zum Verändern genutzt:

In (Safe) Rust wird dies durch das Ownership-Modell bzw. den Borrow Checker verhindert.

Alternativen:

GUI-Libraries für Rust

Aktiv entwickelte, mit Rust nutzbare GUI-Libraries sind:

egui

Chancen:

Risiken:

Iced

Iced wurde von Kraken gesponsort, um damit „Cryptowatch Desktop” zu entwickeln (inzwischen eingestellt). Eine kommende Version von Pop!_OS's COSMIC Desktop soll auf Iced basieren.

Chancen:

Risiken:

Slint

Slint wird von 2 ehemaligen Qt-Entwicklern geschrieben.

Chancen:

Risiken:

GUI-Applikationen, die in Rust geschrieben sind

alert-after, Backup GUI, epilys/kitkat, HexoSynth, Inlyne, Rusty Shadertoy Browser, Servo, Sprite, Way Cooler


Alle Angaben ohne Gewähr • HomeKontakt