Uitgave van de bibliotheek voor het maken van grafische interfaces Slint 0.2

Met de release van versie 0.2 werd de toolkit voor het maken van grafische interfaces SixtyFPS hernoemd naar Slint. De reden voor de hernoeming was kritiek van gebruikers op de naam SixtyFPS, wat leidde tot verwarring en dubbelzinnigheid bij het verzenden van zoekopdrachten naar zoekmachines, en ook niet het doel van het project weerspiegelde. De nieuwe naam werd gekozen via een communitydiscussie op GitHub, waarin gebruikers nieuwe namen voorstelden.

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

Het ondersteunt het maken van interfaces in programma's in Rust, C++ en JavaScript. De auteurs van de bibliotheek hebben een speciale opmaaktaal “.slint” ontwikkeld, die wordt gecompileerd in native code voor het geselecteerde platform. Het is mogelijk om de taal te testen in een online editor of kennis te maken met de voorbeelden door ze zelf te verzamelen. De bibliotheekcode is geschreven in C++ en Rust en wordt gedistribueerd onder de GPLv3-licentie of een commerciële licentie die gebruik in eigen producten mogelijk maakt zonder de code te openen.

Uitgave van de bibliotheek voor het maken van grafische interfaces Slint 0.2
Uitgave van de bibliotheek voor het maken van grafische interfaces Slint 0.2


Bron: opennet.ru

Voeg een reactie