ClickCease Slint 1.0 als Rust-basiertes GUI-Toolkit veröffentlicht

Inhaltsübersicht

Abonnieren Sie unseren beliebten Newsletter

Schließen Sie sich 4.500+ Linux- und Open-Source-Experten an!

2x im Monat. Kein Spam.

Slint 1.0 als Rust-basiertes GUI-Toolkit veröffentlicht

Rohan Timalsina

April 26, 2023 - TuxCare Expertenteam

Das Slint-Team hat die Veröffentlichung von Slint 1.0, einem Open-Source-Grafik-Toolkit auf Basis der Programmiersprache Rust, für den 3. April 2023 angekündigt.

Slint war früher unter dem Namen SixtyFPS bekannt und begann seine Entwicklung im Mai 2020 mit dem Ziel, die Anforderungen an moderne grafische Schnittstellen zu erfüllen. Mit der Veröffentlichung von Slint 1.0 ist es aus dem Entwicklungsmodus heraus und bereit für den Einsatz in Produktionsprojekten.

Slint, ein auf Rust fokussiertes GUI-Toolkit, verspricht ein GUI-Toolkit der nächsten Generation zu sein, das sich durch Skalierbarkeit, Inklusivität, Werkzeugfreundlichkeit, Fähigkeit und plattformübergreifende Kompatibilität auszeichnet.

 

Rationalisierte UI-Entwicklung

Mit deklarativer Programmierung rationalisiert Slint die UI-Entwicklung. Die Benutzeroberfläche wird mit einer deklarativen Sprache und einer Syntax beschrieben, die einfach zu lesen, zu schreiben und zu verstehen ist und gleichzeitig einen umfassenden Ansatz zur Beschreibung der verschiedenen grafischen Elemente bietet. Die UI-Beschreibung wird durch den Slint-Compiler in nativen Code umgewandelt und dabei optimiert.

Slint enthält Hilfsmittel für Code-Vervollständigung, Navigation, Refactoring und Syntax-Hervorhebung, um den UI-Entwicklungsprozess zu beschleunigen. Die Live-Vorschau von Slint zeigt die Änderungen in Echtzeit an, damit Sie bei der Entwicklung und Verbesserung der Benutzeroberfläche sofortiges Feedback erhalten.

 

Verfügbar für viele Plattformen

Mit Slint können Sie Benutzeroberflächen für verschiedene Betriebssysteme wie Linux (Desktop und Embedded), macOS, Windows, WebAssembly, Blackberry QNX und sogar Bare Metal (ohne Betriebssystem) erstellen. Darüber hinaus unterstützt es verschiedene Prozessorarchitekturen, darunter ARM Cortex-M und Cortex-A, Intel x86, RISC-V, Cadence Tensilica und mehr.

Die grafischen Anwendungen von Slint können auf Systemen mit nur 300 kB Arbeitsspeicher betrieben werden, einschließlich Geräten wie dem Raspberry Pi Pico, der nur 264 kB internen Arbeitsspeicher und einen ARM Cortex-M0+ Prozessor hat. Daher ist es eine hervorragende Option für die Erstellung von Benutzeroberflächen für Anwendungen für eingebettete Geräte.

 

Pläne für die Zukunft

Die Slint-Entwickler planen die Unterstützung von iOS und Android, so dass Entwickler von mobilen Anwendungen Slint nutzen können, um native Anwendungen zu erstellen. Sie evaluieren auch andere Programmiersprachen wie Python und Go, um festzustellen, für welche Sprachen Slint APIs anbieten sollte. Darüber hinaus wird an der Entwicklung eines grafischen Editors gearbeitet, mit dem Designer mühelos Widgets und Elemente für die Erstellung der Benutzeroberfläche per Drag & Drop verschieben können.

 

Schlussfolgerung

Zusammenfassend lässt sich sagen, dass Slint eine hervorragende Wahl für die Entwicklung von Desktop-Anwendungen für Windows, macOS und Linux ist. Es verfügt über zwei Lizenzen: die Open-Source-Lizenz GPLv3 und eine proprietäre Lizenz, die ein nachhaltiges Geschäftsmodell ermöglicht. Das bedeutet, dass die Benutzer die Möglichkeit haben, sich für Open-Source oder proprietär zu entscheiden. Es ist ein Open-Source-Projekt der Firma SixtyFPS GmbH und der Quellcode ist auf GitHub verfügbar.

 

Zu den Quellen für diesen Artikel gehört ein Artikel von Slint.

Zusammenfassung
Slint 1.0 als Rust-basiertes GUI-Toolkit veröffentlicht
Artikel Name
Slint 1.0 als Rust-basiertes GUI-Toolkit veröffentlicht
Beschreibung
Slint 1.0, ein Open-Source-Grafik-Toolkit auf Basis der Programmiersprache Rust, wurde am 3. April 2023 veröffentlicht.
Autor
Name des Herausgebers
TuxCare
Logo des Herausgebers

Möchten Sie das Patchen von Sicherheitslücken ohne Kernel-Neustart, Systemausfallzeiten oder geplante Wartungsfenster automatisieren?

Erfahren Sie mehr über Live-Patching mit TuxCare

Werden Sie ein TuxCare-Gastautor

Los geht's

E-Mail

Beitreten

4,500

Linux & Open Source
Fachleute!

Abonnieren Sie
unseren Newsletter