Как стать автором
Обновить

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

Время на прочтение1 мин
Количество просмотров7.4K

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

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 14: ↑14 и ↓0+14
Комментарии22

Другие новости

Истории

Работа

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн