Die GUI-Bibliothek SixtyFPS 0.1.0 ist verfĂŒgbar, entwickelt von ehemaligen Qt-Entwicklern.

Die plattformĂŒbergreifende Bibliothek fĂŒr die Erstellung von grafischen BenutzeroberflĂ€chen SixtyFPS 0.1.0 wurde veröffentlicht, die fĂŒr den Einsatz auf Embedded-GerĂ€ten und in Desktop-Anwendungen auf den Plattformen Linux, macOS und Windows sowie fĂŒr die Nutzung in Webbrowsern (WebAssembly) konzipiert ist. Der Code der Bibliothek ist in Rust geschrieben und steht unter der GPLv3-Lizenz oder einer kommerziellen Lizenz, die die Verwendung in proprietĂ€ren Produkten ohne Offenlegung des Codes erlaubt.

Die Autoren der Bibliothek (Olivier Goffart und Simon Hausmann) sind ehemalige Entwickler von KDE, die spĂ€ter zu Trolltech gewechselt sind, um an Qt zu arbeiten. Jetzt haben sie ihr eigenes Unternehmen gegrĂŒndet, das SixtyFPS weiterentwickelt. Eines der Ziele des Projekts ist es, die Möglichkeit zu bieten, mit minimalem CPU- und RAM-Verbrauch zu arbeiten (fĂŒr den Betrieb sind nur einige Hundert Kilobyte RAM erforderlich). FĂŒr das Rendering stehen zwei Backends zur VerfĂŒgung — gl basierend auf OpenGL ES 2.0 und qt, das Qt QStyle verwendet.

Es wird die Erstellung von BenutzeroberflĂ€chen in Programmen in den Sprachen Rust, C++ und JavaScript unterstĂŒtzt. Die Autoren der Bibliothek haben eine spezielle Auszeichnungssprache „.60“ entwickelt, die in den nativen Code der ausgewĂ€hlten Plattform kompiliert wird. Es gibt die Möglichkeit, die Sprache in einem Online-Editor zu testen oder Beispiele selbst zu erstellen.

Die GUI-Bibliothek SixtyFPS 0.1.0 ist verfĂŒgbar, entwickelt von ehemaligen Qt-Entwicklern.

Beispielcode .60: HelloWorld := Window { width: 400px; height: 400px; Text { y: parent.width / 2; x: parent.x + 200px; text: „Hallo, Welt“; color: blue; } }

Beispiele fĂŒr BenutzeroberflĂ€chen:

Die GUI-Bibliothek SixtyFPS 0.1.0 ist verfĂŒgbar, entwickelt von ehemaligen Qt-Entwicklern.
Die GUI-Bibliothek SixtyFPS 0.1.0 ist verfĂŒgbar, entwickelt von ehemaligen Qt-Entwicklern.


Quelle: opennet.ru
60GB SSD 8Gb DDR4