Veröffentlichung der Bibliothek zur Erstellung grafischer Oberflächen Slint 0.2

Mit der Veröffentlichung von Version 0.2 wurde das Toolkit zum Erstellen grafischer Schnittstellen SixtyFPS in Slint umbenannt. Grund für die Umbenennung war die Kritik der Nutzer am Namen SixtyFPS, die zu Verwirrung und Unklarheiten bei Suchanfragen an Suchmaschinen führte und zudem nicht den Zweck des Projekts widerspiegelte. Der neue Name wurde im Rahmen einer Community-Diskussion auf GitHub ausgewählt, in der Benutzer neue Namen vorschlugen.

Die Autoren der Bibliothek (Olivier Goffart und Simon Hausmann), ehemalige KDE-Entwickler, die später zu Trolltech wechselten, um an Qt zu arbeiten, haben nun ihre eigene Firma gegründet, die Slint entwickelt. Eines der Ziele des Projekts besteht darin, die Möglichkeit zu bieten, mit minimalem Verbrauch von CPU- und Speicherressourcen zu arbeiten (für die Arbeit sind mehrere hundert Kilobyte RAM erforderlich). Für das Rendering stehen zwei Backends zur Verfügung: gl basierend auf OpenGL ES 2.0 und qt mit Qt QStyle.

Es unterstützt die Erstellung von Schnittstellen in Programmen in Rust, C++ und JavaScript. Die Autoren der Bibliothek haben eine spezielle Auszeichnungssprache „.slint“ entwickelt, die für die ausgewählte Plattform in nativen Code kompiliert wird. Es ist möglich, die Sprache in einem Online-Editor zu testen oder sich mit den Beispielen vertraut zu machen, indem man sie selbst sammelt. Der Bibliothekscode ist in C++ und Rust geschrieben und wird unter der GPLv3-Lizenz oder einer kommerziellen Lizenz vertrieben, die die Verwendung in proprietären Produkten ohne Öffnen des Codes ermöglicht.

Veröffentlichung der Bibliothek zur Erstellung grafischer Oberflächen Slint 0.2
Veröffentlichung der Bibliothek zur Erstellung grafischer Oberflächen Slint 0.2


Source: opennet.ru

Kommentar hinzufügen