SixtyFPS 0.1.0 GUI-biblioteek beskikbaar, ontwikkel deur voormalige Qt-ontwikkelaars

Die vrystelling van 'n kruisplatform-biblioteek vir die skep van grafiese koppelvlakke SixtyFPS 0.1.0 is gepubliseer, gerig vir gebruik op ingebedde toestelle en lessenaartoepassings op Linux-, macOS- en Windows-platforms, sowel as vir gebruik in webblaaiers (WebAssembly). Die biblioteekkode is in Rust geskryf en word versprei onder die GPLv3-lisensie, of 'n kommersiële lisensie wat gebruik in eie produkte toelaat sonder om die kode oop te maak.

Die biblioteek se skrywers (Olivier Goffart en Simon Hausmann), voormalige KDE-ontwikkelaars wat later na Trolltech verhuis het om aan Qt te werk, het nou hul eie maatskappy gestig wat SixtyFPS ontwikkel. Een van die doelwitte van die projek is om die vermoë te bied om te werk met 'n minimale verbruik van SVE en geheue hulpbronne ('n paar honderd kilogrepe RAM word benodig vir werk). Daar is twee backends beskikbaar vir lewering - gl gebaseer op OpenGL ES 2.0 en qt met Qt QStyle.

Dit ondersteun die skep van koppelvlakke in programme in Rust, C++ en JavaScript. Die skrywers van die biblioteek het 'n spesiale opmaaktaal ".60" ontwikkel wat in inheemse kode vir die geselekteerde platform saamgestel is. Dit is moontlik om die taal in 'n aanlynredigeerder te toets of met die voorbeelde kennis te maak deur dit self te versamel.

SixtyFPS 0.1.0 GUI-biblioteek beskikbaar, ontwikkel deur voormalige Qt-ontwikkelaars

Kodevoorbeeld .60: HelloWorld := Venster { width: 400px; hoogte: 400px; Teks { y: ouer.wydte / 2; x: ouer.x + 200px; teks: "Hallo, wêreld"; kleur: blou; } }

Interface voorbeelde:

SixtyFPS 0.1.0 GUI-biblioteek beskikbaar, ontwikkel deur voormalige Qt-ontwikkelaars
SixtyFPS 0.1.0 GUI-biblioteek beskikbaar, ontwikkel deur voormalige Qt-ontwikkelaars


Bron: opennet.ru

Voeg 'n opmerking