Достъпна е GUI библиотека SixtyFPS 0.1.0, разработвана от бивши разработчици на Qt.

Публикацията на крос-платформената библиотека за създаване на графични интерфейси SixtyFPS 0.1.0 е ориентирана към използване на вградени устройства и десктоп приложения на платформите Linux, macOS и Windows, а също и за използване в уеб браузъри (WebAssembly). Кодът на библиотеката е написан на езика Rust и се разпространява под лиценз GPLv3 или търговски лиценз, който позволява използването в проприетарни продукти без разкриване на кода.

Авторите на библиотеката (Olivier Goffart и Simon Hausmann), бивши разработчици на KDE, по-късно преминали в компанията Trolltech за работа по Qt, сега основали собствена компания, развиваща SixtyFPS. Една от целите на проекта е да предостави възможност за работа с минимално потребление на ресурси CPU и памет (за работа са необходими само няколко стотин килобайта RAM). За изчертаване са налични два бекенда - gl на база OpenGL ES 2.0 и qt, използващ Qt QStyle.

Поддържа се създаването на интерфейси в програми на езици Rust, C++ и JavaScript. Авторите на библиотеката са разработили специален език за маркиране „.60“, който се компилира в нативен код за избраната платформа. Съществува възможност да се тества езикът в онлайн редактор или да се запознаете с примери, като ги съберете сами.

Достъпна е GUI библиотека SixtyFPS 0.1.0, разработвана от бивши разработчици на Qt.

Пример на код .60: HelloWorld := Window { width: 400px; height: 400px; Text { y: parent.width / 2; x: parent.x + 200px; text: «Hello, world»; color: blue; } }

Примери на интерфейса:

Достъпна е GUI библиотека SixtyFPS 0.1.0, разработвана от бивши разработчици на Qt.
Достъпна е GUI библиотека SixtyFPS 0.1.0, разработвана от бивши разработчици на Qt.


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster