VÀlja on antud platvormidevaheline SixtyFPS 0.1.0 raamatukogu, mis on mÔeldud graafiliste kasutajaliideste loomiseks, suunatud kasutamiseks sisseehitatud seadmetes ja lauaarvuticate rakendustes Linuxi, macOS-i ja Windowsi platvormidel, samuti veebibrauserites (WebAssembly). Raamatukogu kood on kirjutatud Rusti keeles ja jagatakse GPLv3 litsentsi vÔi kommertslitsentsi all, mis lubab seda kasutada omandiÔigusega toodetes, ilma koodi avamiseta.
Raamatukogu autorid (Olivier Goffart ja Simon Hausmann) on endised KDE arendajad, kes hiljem liikusid ettevĂ”ttesse Trolltech Qt-i arendama, ja on nĂŒĂŒd asutanud oma ettevĂ”tte, mis arendab SixtyFPS-i. Projekti ĂŒheks eesmĂ€rgiks on vĂ”imaldada töötamist minimaalse CPU ja mĂ€lutarbimisega (tegevuseks on vajalik vaid paar sada kilobaiti RAM-i). Joonistamiseks on saadaval kaks tausttehnoloogiat - gl, mis pĂ”hineb OpenGL ES 2.0-l, ja qt, mis kasutab Qt QStyle'i.
Toetatakse liideste loomist rakendustes, mis on kirjutatud Rust, C++ ja JavaScripti keeltes. Raamatukogu autorid on vĂ€lja töötanud spetsiaalse â.60â mĂ€rgistuskeele, mis kompileeritakse valitud platvormi natiivkoodiks. Pakutakse vĂ”imalust testida keelt veebiredaktoris vĂ”i tutvuda nĂ€idetega, koostades need ise.

KoodinÀide .60: HelloWorld := Aken { laius: 400px; kÔrgus: 400px; Tekst { y: vanem.laius / 2; x: vanem.x + 200px; tekst: «Tere, maailm»; vÀrv: sinine; } }
Liidese nÀidised:


Allikas: opennet.ru
