Wydanie biblioteki do tworzenia interfejsów graficznych Slint 0.2

Po wydaniu wersji 0.2, toolkit do tworzenia interfejsów graficznych SixtyFPS został przemianowany na Slint. Powodem zmiany nazwy była krytyka ze strony użytkowników dotycząca określenia SixtyFPS, co prowadziło do zamieszania oraz niejednoznaczności podczas przesyłania zapytań w wyszukiwarkach, a także nie odzwierciedlało celu projektu. Nowa nazwa została wybrana w trakcie dyskusji z społecznością na GitHubie, gdzie użytkownicy proponowali różne alternatywne nazwy.

Autorzy biblioteki (Olivier Goffart i Simon Hausmann) to byli deweloperzy KDE, którzy później przeszli do firmy Trolltech, aby pracować nad Qt. Obecnie założyli własną firmę, która rozwija Slint. Jednym z celów projektu jest umożliwienie pracy przy minimalnym zużyciu zasobów CPU i pamięci (do działania potrzeba zaledwie kilku setek kilobajtów RAM). Do renderowania dostępne są dwa backendy — gl oparty na OpenGL ES 2.0 i qt, wykorzystujący Qt QStyle.

Wsparcie dla tworzenia interfejsów w programach napisanych w językach Rust, C++ i JavaScript. Autorzy biblioteki stworzyli specjalny język znaczników „.slint”, który jest kompilowany do natywnego kodu dla wybranej platformy. Istnieje możliwość przetestowania języka w edytorze online lub zapoznania się z przykładami, zbierając je samodzielnie. Kod biblioteki jest napisany w językach C++ i Rust oraz jest udostępniany na licencji GPLv3 lub licencji komercyjnej, która zezwala na użycie w produktach własnościowych 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
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster