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

от автора

Разработчики выпустили фреймворк 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.


ссылка на оригинал статьи https://habr.com/ru/articles/726634/


Комментарии

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *