Pull to refresh

Вышел фреймворк Slint, предназначенный для разработки кроссплатформенных настольных приложений

Reading time1 min
Views8K

Разработчики выпустили фреймворк Slint 1.0, позволяющий создавать кроссплатформенные настольные приложения. Фреймворк нацелен на масштабируемость и максимальную совместимость с различными платформами.

В блоге фреймворка Slint сообщили, что разработка инструмента завершилась спустя три года, и разработчики могут начать строить собственные приложения. Slint написан на Rust и поддерживает разработку под Windows, macOS и Linux. Заявлена поддержка API для Rust, C++ и JavaScript.

Пользовательский интерфейс в Slint описывается с помощью декларативного языка, который представляет обширные способы описания графических элементов. Компилятор фреймворка преобразует описанный пользовательский интерфейс в собственный код. Логика приложения описывается с помощью языковых API.

Slint поддерживает функции автоматического дополнения кода, подсвечивания синтаксиса, рефакторинга, оптимизации и завершения кода. Транслятор фреймворка позволяет просматривать изменения в режиме реального времени. Разработчики подготовили плагин для редактора Visual Studio Code. Также предусмотрен онлайн-редактор SlintPad с возможностью просмотра изменений.

Вместе с этим в блоге Slint рассказали, что приложения, написанные на базе фреймворка, можно запускать на системах с объёмом оперативной памяти менее 300 КБ. Это позволяет разрабатывать приложение для IoT-устройств.

В будущем компания планирует добавить поддержку iOS и Android, а также расширить коллекцию языковых API, добавив Python и Go.

Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
Total votes 14: ↑14 and ↓0+14
Comments22

Other news