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

È stato pubblicato il rilascio della libreria multipiattaforma per la creazione di interfacce grafiche SixtyFPS 0.1.0, progettata per l'uso su dispositivi embedded e in applicazioni desktop su Linux, macOS e Windows, oltre che per l'uso nei browser web (WebAssembly). Il codice della libreria è scritto in Rust e viene distribuito con la licenza GPLv3 o con una licenza commerciale che consente l'uso in prodotti proprietari senza dover aprire il codice.

Gli autori della libreria (Olivier Goffart e Simon Hausmann), ex sviluppatori di KDE, sono successivamente passati a Trolltech per lavorare su Qt e ora hanno fondato la propria azienda dedicata allo sviluppo di SixtyFPS. Uno degli obiettivi del progetto è fornire la possibilità di operare con un consumo minimo di risorse CPU e memoria (sono necessari solo alcune centinaia di kilobyte di RAM per il funzionamento). 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 nei linguaggi Rust, C++ e JavaScript. Gli autori della libreria hanno sviluppato un linguaggio di markup speciale chiamato «.60», che viene compilato nel codice nativo per la piattaforma scelta. È possibile testare il linguaggio in un editor online o consultare esempi, ricompilandoli 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