Vydanie knižnice na vytváranie grafických rozhraní Slint 0.2

S vydaním verzie 0.2 bola sada nástrojov na vytváranie grafických rozhraní SixtyFPS premenovaná na Slint. Dôvodom premenovania bola užívateľská kritika názvu SixtyFPS, ktorá viedla k zmätkom a nejasnostiam pri odosielaní dopytov do vyhľadávačov a tiež neodrážala účel projektu. Nový názov bol vybraný prostredníctvom komunitnej diskusie na GitHub, v ktorej používatelia navrhovali nové mená.

Autori knižnice (Olivier Goffart a Simon Hausmann), bývalí vývojári KDE, ktorí sa neskôr presťahovali do Trolltechu, aby pracovali na Qt, teraz založili vlastnú spoločnosť vyvíjajúcu Slint. Jedným z cieľov projektu je poskytnúť možnosť pracovať s minimálnou spotrebou CPU a pamäťových zdrojov (na prácu je potrebných niekoľko stoviek kilobajtov RAM). Na vykresľovanie sú k dispozícii dva backendy – gl založený na OpenGL ES 2.0 a qt pomocou Qt QStyle.

Podporuje vytváranie rozhraní v programoch v Rust, C++ a JavaScript. Autori knižnice vyvinuli špeciálny značkovací jazyk „.slint“, ktorý je skompilovaný do natívneho kódu pre zvolenú platformu. Jazyk je možné otestovať v online editore alebo sa zoznámiť s príkladmi tak, že si ich sami nazbierate. Kód knižnice je napísaný v C++ a Rust a je distribuovaný pod licenciou GPLv3 alebo komerčnou licenciou, ktorá umožňuje použitie v proprietárnych produktoch bez otvárania kódu.

Vydanie knižnice na vytváranie grafických rozhraní Slint 0.2
Vydanie knižnice na vytváranie grafických rozhraní Slint 0.2


Zdroj: opennet.ru

Pridať komentár