The SixtyFPS 0.1.0 GUI library is now available, developed by former Qt developers.

De cross-platformbibliotheek voor het maken van grafische interfaces SixtyFPS 0.1.0 is gepubliceerd, gericht op gebruik op embedded apparaten en in desktoptoepassingen op de platforms Linux, macOS en Windows, evenals voor gebruik in webbrowsers (WebAssembly). De bibliotheek is geschreven in Rust en wordt verspreid onder de GPLv3-licentie of een commerciële licentie die gebruik in gesloten producten zonder codetoegang toestaat.

De auteurs van de bibliotheek (Olivier Goffart en Simon Hausmann), voormalige KDE-ontwikkelaars die later naar Trolltech overstapten om aan Qt te werken, hebben nu hun eigen bedrijf opgericht dat SixtyFPS ontwikkelt. Een van de doelstellingen van het project is om de mogelijkheid te bieden om te werken met een minimaal verbruik van CPU- en geheugeresources (voor de werking zijn enkele honderden kilobyte RAM nodig). Er zijn twee backends beschikbaar voor rendering — gl gebaseerd op OpenGL ES 2.0 en qt, dat Qt QStyle gebruikt.

Het ondersteunen van het maken van interfaces in programma's geschreven in Rust, C++ en JavaScript. De auteurs van de bibliotheek hebben een speciale markup-taal '.60' ontwikkeld, die in native code voor het gekozen platform wordt gecompileerd. Er is een mogelijkheid om de taal in een online editor te testen of voorbeelden te bekijken door ze zelf te verzamelen.

The SixtyFPS 0.1.0 GUI library is now available, developed by former Qt developers.

Voorbeeld van .60-code: HelloWorld := Window { width: 400px; height: 400px; Text { y: parent.width / 2; x: parent.x + 200px; text: «Hello, world»; color: blue; } }

Voorbeelden van interfaces:

The SixtyFPS 0.1.0 GUI library is now available, developed by former Qt developers.
The SixtyFPS 0.1.0 GUI library is now available, developed by former Qt developers.


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster