C++ теряет монополию: Qt больше не зависит от единственного языка и это меняет правила игры

C++ теряет монополию: Qt больше не зависит от единственного языка и это меняет правила игры

Грядёт языковая революция во фреймворке.

image

Команда Qt объявила о новой инициативе под названием Qt Bridging Technology — проекте, который должен значительно расширить языковую совместимость популярного кроссплатформенного фреймворка. Хотя исторически Qt тесно связан с C++ и давно имеет Python-обвязки, теперь разработчики готовят полноценную поддержку сразу для нескольких языков.

На протяжении двух лет инженеры Qt работали над тем, чтобы сделать фреймворк доступным не только для C++ и Python, но и для других популярных экосистем. В рамках проекта Qt Bridges они намерены предоставить полноценные инструменты для разработки интерфейсов на C#, Kotlin/Java, Rust и Swift . Также появятся новые API, которые позволят создавать обвязки и для других языков программирования.

Сейчас код проекта ещё недоступен, а сама страница Qt Bridges пока представляет собой форму подписки на новости. Однако Qt Group уже обозначила направление: они хотят, чтобы Qt стал универсальным инструментом для создания интерфейсов вне зависимости от используемого языка. Подробности обещают раскрыть в ближайшее время.