GUI-bibliotek SixtyFPS 0.1.0 er nu tilgængelig, udviklet af tidligere Qt-udviklere

En ny version af den krydsplatforms grafiske interfacebibliotek SixtyFPS 0.1.0 er offentliggjort, designet til anvendelse på indlejrede enheder og desktop-applikationer på platforme som Linux, macOS og Windows, samt til brug i webbrowsere (WebAssembly). Bibliotekets kode er skrevet i Rust og distribueres under GPLv3-licensen eller en kommerciel licens, der tillader brug i proprietære produkter uden at skulle åbne koden.

Bibliotekets forfattere (Olivier Goffart og Simon Hausmann) er tidligere KDE-udviklere, der senere gik til Trolltech for at arbejde på Qt, og nu har de startet deres eget firma, som udvikler SixtyFPS. Et af projektets mål er at muliggøre drift med minimal CPU- og hukommelsesforbrug (for at fungere kræves kun et par hundrede kilobyte RAM). Der er to backend-optioner til rådighed for rendering - gl baseret på OpenGL ES 2.0 og qt, der bruger Qt QStyle.

Det understøtter oprettelse af interfaces i programmer skrevet i Rust, C++ og JavaScript. Bibliotekets forfattere har udviklet et specielt markup-sprog kaldet «.60», som kompileres til nativ kode for den valgte platform. Det er muligt at teste sproget i en online editor eller se eksempler ved at samle dem selv.

GUI-bibliotek SixtyFPS 0.1.0 er nu tilgængelig, udviklet af tidligere Qt-udviklere

Eksempel på .60 kode: HelloWorld := Window { width: 400px; height: 400px; Text { y: parent.width / 2; x: parent.x + 200px; text: «Hello, world»; color: blue; } }

Interface eksempler:

GUI-bibliotek SixtyFPS 0.1.0 er nu tilgængelig, udviklet af tidligere Qt-udviklere
GUI-bibliotek SixtyFPS 0.1.0 er nu tilgængelig, udviklet af tidligere Qt-udviklere


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster