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

Комментарии 5

Я некоторые пробовал использовать, но не было поддержки, кроме X(например, Wayland и т. п.). Для экспериментов делал Qt+QML сервер для рендинга под целевую платформу без логики на базе родного тулчейна, а логика была на Go. Но дальше экспериментов не ушло, так как проще, наверное(могу ошибаться), такие вещи делать на системных языках типа C, Rust, Zig.
P. S.: Мне вместо Си удобнее утилиты быстро написать на Go.

Вот "быстро написать утилиту (или прототип)" это тут как раз основная идея. Это однозначно не универсальное решение для индустрии но часть кейсов думаю может упростить

Кто-то это использует в реальном проде? Примеры есть?

В коммерческом полновесном проде насколько я знаю - нет. В основном это утилиты для личного или не очень широкого пользования (например учет хромбуков в колледже), т.е. кейсы когда прям полноценный фронт вроде как оверкилл но что-то удобное пользователю нужно.
Вот каталог fyne например
https://apps.fyne.io/

Многовато воды. Не мешало бы написать, что почти все из списка фреймворков - говно, сделанное для галочки. Да, все эти биндинги qt и gtk - полная дичь. Vcpkg конечно сможет выручить со сборкой, но какой смысл от go приложения, к которому нужно 100 костылей для сборки, и при этом на выходе нельзя получить один бинарь?

За gioui лайк . Он более легковесный, в отличие от fyne. Работает даже на win7 (qt6 завидует по черному)

Но в целом писать гуи на го - идея плохая в 2024 году. Если надо что-то легковесное, то c++/wxwidgets подойдёт лучше. Если нужен богатый функционал, то qml или просто виджеты qt тут гораздо интереснее. И прикрутить сборку го модуля к cmake гораздо проще. Ну а если надо что-то прям по быстрому набросать, то шарп выручить всегда)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий