Wydanie biblioteki do tworzenia interfejsów graficznych Slint 0.2

Wraz z wydaniem wersji 0.2 nazwa zestawu narzędzi do tworzenia interfejsów graficznych SixtyFPS została zmieniona na Slint. Powodem zmiany nazwy była krytyka użytkowników dotycząca nazwy SixtyFPS, która wprowadzała zamieszanie i niejednoznaczność przy wysyłaniu zapytań do wyszukiwarek, a także nie oddawała celu projektu. Nowa nazwa została wybrana w drodze dyskusji społeczności na GitHubie, w której użytkownicy zasugerowali nowe nazwy.

Autorzy biblioteki (Olivier Goffart i Simon Hausmann), byli programiści KDE, którzy później przenieśli się do Trolltech, aby pracować nad Qt, założyli teraz własną firmę rozwijającą Slint. Jednym z celów projektu jest zapewnienie możliwości pracy przy minimalnym zużyciu zasobów procesora i pamięci (do pracy potrzeba kilkuset kilobajtów pamięci RAM). Dostępne są dwa backendy do renderowania - gl oparty na OpenGL ES 2.0 i qt wykorzystujący Qt QStyle.

Obsługuje tworzenie interfejsów w programach w językach Rust, C++ i JavaScript. Autorzy biblioteki opracowali specjalny język znaczników „.slint”, który jest kompilowany do kodu natywnego dla wybranej platformy. Można przetestować język w edytorze internetowym lub zapoznać się z przykładami, zbierając je samodzielnie. Kod biblioteki jest napisany w językach C++ i Rust i jest rozpowszechniany na licencji GPLv3 lub licencji komercyjnej, która umożliwia wykorzystanie w zastrzeżonych produktach bez otwierania kodu.

Wydanie biblioteki do tworzenia interfejsów graficznych Slint 0.2
Wydanie biblioteki do tworzenia interfejsów graficznych Slint 0.2


Źródło: opennet.ru

Dodaj komentarz