SixtyFPS 0.1.0 GUI biblioteka dostupna, razvijen od strane bivših Qt programera

Objavljeno je izdanje višeplatformske biblioteke za izradu grafičkih sučelja SixtyFPS 0.1.0, orijentirane za korištenje na ugrađenim uređajima i desktop aplikacijama na Linux, macOS i Windows platformama, kao i za korištenje u web preglednicima (WebAssembly). Kôd knjižnice napisan je u Rustu i distribuira se pod licencom GPLv3 ili komercijalnom licencom koja dopušta korištenje u vlasničkim proizvodima bez otvaranja koda.

Autori biblioteke (Olivier Goffart i Simon Hausmann), bivši KDE programeri koji su kasnije prešli u Trolltech kako bi radili na Qt-u, sada su osnovali vlastitu tvrtku koja razvija SixtyFPS. Jedan od ciljeva projekta je omogućiti rad uz minimalnu potrošnju CPU i memorijskih resursa (za rad je potrebno nekoliko stotina kilobajta RAM-a). Dva su pozadina dostupna za iscrtavanje - gl temeljen na OpenGL ES 2.0 i qt koji koristi Qt QStyle.

Podržava stvaranje sučelja u programima u Rustu, C++ i JavaScriptu. Autori biblioteke razvili su poseban označni jezik “.60” koji se kompilira u izvorni kod za odabranu platformu. Moguće je testirati jezik u online uređivaču ili se upoznati s primjerima prikupljajući ih sami.

SixtyFPS 0.1.0 GUI biblioteka dostupna, razvijen od strane bivših Qt programera

Primjer koda .60: HelloWorld := Window { width: 400px; visina: 400px; Tekst { y: parent.width / 2; x: parent.x + 200px; tekst: "Zdravo, svijete"; boja:plava; }}

Primjeri sučelja:

SixtyFPS 0.1.0 GUI biblioteka dostupna, razvijen od strane bivših Qt programera
SixtyFPS 0.1.0 GUI biblioteka dostupna, razvijen od strane bivših Qt programera


Izvor: opennet.ru

Dodajte komentar