@G_tost
Fullstack developer

Как создать gui приложение на go?

Надо создать простое приложение на go не качая по 500 мб дополонительных библиотек . Реально ли это ?
  • Вопрос задан
  • 4461 просмотр
Пригласить эксперта
Ответы на вопрос 5
@abcyu
Разработчик
Локальный веб-сайт подойдет?
Ответ написан
Комментировать
@zserge
Для несложного UI, или для сложного если нравится HTML5/CSS можно использовать https://github.com/zserge/webview

Это тонкая обертка над gtk-webkit, Cocoa-Webkit и MSHTML (IE10-11). Позволяет создать окно с веб-вью на весь экран и использовать JS-биндинги для связи UI с логикой приложения. Можно выполнять произвольный JS-код в UI из Go, и можно вызывать Go-функцию из JS.

В отличие от Electron, размер бинарников будет около 5-10МБ, и потребляемая приложение память тоже где-то в этих пределах.
Ответ написан
mututunus
@mututunus
Backend developer (Python, Golang)
SolidlSnake
@SolidlSnake
Ваш дружелюбный сосед
Рекомендуется воспользоваться какими-нибудь библиотеками-обертками вокруг GTK+ или QT.
Не знаю как сейчас, но еще летом библиотеки для написания GUI написанные непосредственно на самом Go были во всяких бетах\альфах.
Ответ написан
Комментировать
@li0ard
JS Dev
https://github.com/lxn/walk/
Простая библеотека.
Скачать:
spoiler
go get github.com/lxn/walk
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы