Slint 0.2 grafik interfeyslarini yaratish uchun kutubxonaning chiqarilishi

0.2 versiyasining chiqarilishi bilan SixtyFPS grafik interfeyslarini yaratish uchun asboblar to'plami Slint deb o'zgartirildi. Nomni o'zgartirishga foydalanuvchilarning SixtyFPS nomini tanqid qilishlari sabab bo'ldi, bu qidiruv tizimlariga so'rovlarni yuborishda chalkashlik va noaniqlikka olib keldi, shuningdek, loyiha maqsadini aks ettirmadi. Yangi nom GitHub’da jamoatchilik muhokamasi orqali tanlandi, unda foydalanuvchilar yangi nomlarni taklif qilishdi.

Kutubxona mualliflari (Olivier Goffart va Simon Hausmann), sobiq KDE dasturchilari, keyinchalik Qt ustida ishlash uchun Trolltechga ko'chib o'tganlar, endi Slintni ishlab chiquvchi o'z kompaniyasiga asos solishdi. Loyihaning maqsadlaridan biri protsessor va xotira resurslarining minimal iste'moli bilan ishlash qobiliyatini ta'minlashdir (ish uchun bir necha yuz kilobayt operativ xotira talab qilinadi). Renderlash uchun ikkita backend mavjud - OpenGL ES 2.0 asosidagi gl va Qt QStyle yordamida qt.

Rust, C++ va JavaScript-da dasturlarda interfeyslarni yaratishni qo'llab-quvvatlaydi. Kutubxona mualliflari tanlangan platforma uchun mahalliy kodga kompilyatsiya qilingan ".slint" maxsus belgilash tilini ishlab chiqdilar. Tilni onlayn muharrirda sinab ko'rish yoki o'zingiz to'plash orqali misollar bilan tanishish mumkin. Kutubxona kodi C++ va Rust tillarida yozilgan va GPLv3 litsenziyasi yoki kodni ochmasdan xususiy mahsulotlarda foydalanishga ruxsat beruvchi tijorat litsenziyasi ostida tarqatiladi.

Slint 0.2 grafik interfeyslarini yaratish uchun kutubxonaning chiqarilishi
Slint 0.2 grafik interfeyslarini yaratish uchun kutubxonaning chiqarilishi


Manba: opennet.ru

a Izoh qo'shish