Выпуск бібліятэкі для стварэння графічных інтэрфейсаў Slint 0.2

З выхадам версіі 0.2 тулкіт для стварэння графічных інтэрфейсаў SixtyFPS перайменаваны ў Slint. Прычынай перайменавання стала крытыка карыстальнікамі назвы SixtyFPS, якая прыводзіла да блытаніны і неадназначнасці пры адпраўцы запытаў у пошукавыя сістэмы, а таксама не адлюстроўвала прызначэнне праекту. Новая назва была абрана падчас абмеркаванняў з супольнасцю на GitHub, у якім карыстачы прапаноўвалі новыя назвы.

Аўтары бібліятэкі (Olivier Goffart і Simon Hausmann) былыя распрацоўшчыкі KDE, пазней якія перайшлі ў кампанію Trolltech для працы над Qt, цяпер заснавалі сваю кампанію, якая развівае Slint. Адной з мэт праекта з'яўляецца прадастаўленне магчымасці працы з мінімальным спажываннем рэсурсаў CPU і памяці (для працы неабходна некалькі сотняў кілабайт АЗП). Для адмалёўкі даступна два бэкэнда - gl на базе OpenGL ES 2.0 і qt, які выкарыстоўвае Qt QStyle.

Падтрымліваецца стварэнне інтэрфейсаў у праграмах на мовах Rust, C++ і JavaScript. Аўтарамі бібліятэкі распрацавана спецыяльная мова разметкі «.slint», якая кампілюецца ў натыўны для абранай платформы код. Існуе магчымасць пратэставаць мову ў анлайн рэдактары або азнаёміцца ​​з прыкладамі, сабраўшы іх самастойна. Код бібліятэкі напісаны на мовах З++ і Rust, і распаўсюджваецца пад ліцэнзіяй GPLv3 або камерцыйнай ліцэнзіяй, якая дапускае выкарыстанне ў прапрыетарных прадуктах без адкрыцця кода.

Выпуск бібліятэкі для стварэння графічных інтэрфейсаў Slint 0.2
Выпуск бібліятэкі для стварэння графічных інтэрфейсаў Slint 0.2


Крыніца: opennet.ru

Дадаць каментар