È disponibile la libreria GUI SixtyFPS 0.1.0, sviluppata da ex sviluppatori di Qt

È stata pubblicata la versione 0.1.0 della libreria cross-platform SixtyFPS per la creazione di interfacce grafiche, progettata per l'uso su dispositivi integrati e in applicazioni desktop su piattaforme Linux, macOS e Windows, oltre che per l'utilizzo nei browser web (WebAssembly). Il codice della libreria è scritto in Rust e distribuito con licenza GPLv3 o con licenza commerciale, che consente l'uso in prodotti proprietari senza apertura del codice.

Gli autori della libreria (Olivier Goffart e Simon Hausmann), ex sviluppatori di KDE, che in seguito si sono uniti a Trolltech per lavorare su Qt, hanno ora fondato la loro azienda per sviluppare SixtyFPS. Uno degli obiettivi del progetto è fornire la possibilità di operare con un consumo minimo di risorse CPU e memoria (per l'esecuzione sono necessari solo alcune centinaia di kilobyte di RAM). Sono disponibili due backend per il rendering: gl basato su OpenGL ES 2.0 e qt, che utilizza Qt QStyle.

È supportata la creazione di interfacce in programmi scritti in Rust, C++ e JavaScript. Gli autori della libreria hanno sviluppato un linguaggio di markup specifico chiamato «.60», che viene compilato in codice nativo per la piattaforma scelta. C'è la possibilità di testare il linguaggio in un editor online o di visualizzare esempi costruendoli autonomamente.

È disponibile la libreria GUI SixtyFPS 0.1.0, sviluppata da ex sviluppatori di Qt

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

Esempi di interfaccia:

È disponibile la libreria GUI SixtyFPS 0.1.0, sviluppata da ex sviluppatori di Qt
È disponibile la libreria GUI SixtyFPS 0.1.0, sviluppata da ex sviluppatori di Qt


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster