Grafikus felületek létrehozására szolgáló könyvtár kiadása Slint 0.2

A 0.2-es verzió megjelenésével a SixtyFPS grafikus interfészek létrehozására szolgáló eszközkészlet átnevezték Slintre. Az átnevezés oka a SixtyFPS név felhasználói kritikája volt, ami zavart és kétértelműséget eredményezett a keresőmotorokhoz való lekérdezések során, és nem tükrözte a projekt célját. Az új nevet a GitHubon folytatott közösségi beszélgetés során választották ki, amelyben a felhasználók új neveket javasoltak.

A könyvtár szerzői (Olivier Goffart és Simon Hausmann), egykori KDE-fejlesztők, akik később a Trolltechhez költöztek, hogy Qt-n dolgozzanak, most saját céget alapítottak a Slint fejlesztésére. A projekt egyik célja, hogy minimális CPU- és memória-erőforrás-felhasználással dolgozhasson (több száz kilobájt RAM szükséges a munkához). Két háttérprogram áll rendelkezésre a megjelenítéshez – az OpenGL ES 2.0-n alapuló gl és a Qt QStyle-t használó qt.

Támogatja a felületek létrehozását a Rust, C++ és JavaScript nyelvű programokban. A könyvtár szerzői egy speciális „.slint” jelölőnyelvet fejlesztettek ki, amelyet a kiválasztott platformhoz natív kódba fordítanak. Lehetőség van a nyelv tesztelésére egy online szerkesztőben, vagy saját maga gyűjtve megismerkedhet a példákkal. A könyvtár kódja C++ és Rust nyelven íródott, és a GPLv3 licenc vagy olyan kereskedelmi licenc alatt kerül terjesztésre, amely lehetővé teszi a kód megnyitása nélkül a védett termékekben való használatát.

Grafikus felületek létrehozására szolgáló könyvtár kiadása Slint 0.2
Grafikus felületek létrehozására szolgáló könyvtár kiadása Slint 0.2


Forrás: opennet.ru

Hozzászólás