Slint 0.2 qrafik interfeyslərinin yaradılması üçün kitabxananın buraxılışı

0.2 versiyasının buraxılması ilə SixtyFPS qrafik interfeyslərinin yaradılması üçün alətlər dəsti Slint olaraq dəyişdirildi. Adın dəyişdirilməsinə səbəb axtarış sistemlərinə sorğular göndərilərkən çaşqınlıq və qeyri-müəyyənliyə səbəb olan, həmçinin layihənin məqsədini əks etdirməyən SixtyFPS adı ilə bağlı istifadəçilərin tənqidi idi. Yeni ad istifadəçilərin yeni adlar təklif etdiyi GitHub-da icma müzakirəsi vasitəsilə seçilib.

Kitabxananın müəllifləri (Olivier Goffart və Simon Hausmann), keçmiş KDE tərtibatçıları, sonradan Qt üzərində işləmək üçün Trolltech-ə köçmüşlər, indi Slint-i inkişaf etdirən öz şirkətlərini qurmuşlar. Layihənin məqsədlərindən biri CPU və yaddaş resurslarının minimal istehlakı ilə işləmək qabiliyyətini təmin etməkdir (iş üçün bir neçə yüz kilobayt RAM tələb olunur). Göstərmək üçün iki backend mövcuddur - OpenGL ES 2.0 əsasında gl və Qt QStyle istifadə edərək qt.

Rust, C++ və JavaScript proqramlarında interfeyslərin yaradılmasını dəstəkləyir. Kitabxananın müəllifləri seçilmiş platforma üçün yerli koda yığılmış xüsusi işarələmə dili olan “.slint” hazırlayıblar. Dili onlayn redaktorda yoxlamaq və ya nümunələri özünüz toplayaraq onlarla tanış olmaq mümkündür. Kitabxana kodu C++ və Rust dillərində yazılmışdır və GPLv3 lisenziyası və ya kodu açmadan mülkiyyət məhsullarında istifadə etməyə imkan verən kommersiya lisenziyası altında paylanır.

Slint 0.2 qrafik interfeyslərinin yaradılması üçün kitabxananın buraxılışı
Slint 0.2 qrafik interfeyslərinin yaradılması üçün kitabxananın buraxılışı


Mənbə: opennet.ru

Добавить комментарий