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

Objavljeno je izdanje cross-platform biblioteke za kreiranje grafičkih interfejsa SixtyFPS 0.1.0, orijentisane za upotrebu na ugrađenim uređajima i desktop aplikacijama na Linux, macOS i Windows platformama, kao i za upotrebu u web pretraživačima (WebAssembly). Kôd biblioteke je napisan u Rust-u i distribuira se pod GPLv3 licencom, ili komercijalnom licencom koja dozvoljava korištenje u vlasničkim proizvodima bez otvaranja koda.

Autori biblioteke (Olivier Goffart i Simon Hausmann), bivši KDE programeri koji su se kasnije preselili u Trolltech da bi radili na Qt-u, sada su osnovali sopstvenu kompaniju 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). Postoje dva pozadina dostupna za prikazivanje - gl zasnovan na OpenGL ES 2.0 i qt koristeći Qt QStyle.

Podržava kreiranje interfejsa u programima u Rust, C++ i JavaScript. Autori biblioteke su razvili poseban jezik za označavanje “.60”, koji je kompajliran u izvorni kod za odabranu platformu. Moguće je testirati jezik u online uređivaču ili se upoznati s primjerima tako što ćete ih sami prikupiti.

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

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

Primjeri interfejsa:

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


izvor: opennet.ru

Dodajte komentar