Авторы фреймворка Adwaita рассказали про возможность разработки GNOME-приложений на Swift с помощью их проекта. В статье отмечается, что чистый синтаксис Swift отлично подходит для создания пользовательских интерфейсов.Для разработки GNOME-приложений используются нативные функции языка программирования Swift.
Авторы проекта отмечают, что у фреймворка Adwaita уже есть реализации на Rust, Python и JavaSript, но все они следуют императивному подходу.
Для разработки пользовательских интерфейсов, по словам авторов, удобнее использовать декларативный подход. К нему пришли при переходе на Swift.Ещё одной из причин перехода на Swift авторы проекта называют лёгкость разработки.
Читать на habr.com