Dostępna jest biblioteka GUI SixtyFPS 0.1.0, rozwijana przez byłych deweloperów Qt

Opublikowano wersję międzyplatformowej biblioteki do tworzenia interfejsów graficznych SixtyFPS 0.1.0, skierowanej do zastosowań na urządzeniach wbudowanych oraz w aplikacjach desktopowych na platformach Linux, macOS i Windows, a także do wykorzystania w przeglądarkach internetowych (WebAssembly). Kod biblioteki napisany jest w języku Rust i rozpowszechniany jest na licencji GPLv3 lub na licencji komercyjnej, umożliwiającej używanie w produktach zamkniętych bez ujawniania kodu.

Autorzy biblioteki (Olivier Goffart i Simon Hausmann) to byli deweloperzy KDE, którzy później przeszli do firmy Trolltech, aby pracować nad Qt, a obecnie założyli własną firmę rozwijającą SixtyFPS. Jednym z celów projektu jest zapewnienie możliwości działania przy minimalnym zużyciu zasobów CPU i pamięci (do działania potrzebne jest kilka set kilobajtów RAM). Dla renderowania dostępne są dwa backendy — gl oparty na OpenGL ES 2.0 oraz qt, korzystający z Qt QStyle.

Obsługiwane jest tworzenie interfejsów w programach w językach Rust, C++ i JavaScript. Autorzy biblioteki opracowali specjalny język znaczników „.60”, który kompiluje się 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.

Dostępna jest biblioteka GUI SixtyFPS 0.1.0, rozwijana przez byłych deweloperów Qt

Przykład kodu .60: HelloWorld := Window { width: 400px; height: 400px; Text { y: parent.width / 2; x: parent.x + 200px; text: „Hello, world”; color: blue; } }

Przykłady interfejsu:

Dostępna jest biblioteka GUI SixtyFPS 0.1.0, rozwijana przez byłych deweloperów Qt
Dostępna jest biblioteka GUI SixtyFPS 0.1.0, rozwijana przez byłych deweloperów Qt


Ź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