LINUX.ORG.RU

ну есть какая-то fyne что-то там… но я бы не использовал, ибо голанг для утилит консольных, бекенда и такого вот.

cetjs2 ★★★★★
()
Последнее исправление: cetjs2 (всего исправлений: 1)

Молотком шурупы забивать хочешь?

LongLiveUbuntu ★★★★★
()

Никогда для гошки не будет полноценной библиотеки нативного GUI, сравнимой с тем, что есть для C++ (а может даже для Java), потому что гошка появилась тогда, когда везде и всюду стали пихать вебный фронтенд.

seiken ★★★★★
()

Для десктопа на Go, можно использовать Wails.

th3m3 ★★★★★
()
Последнее исправление: th3m3 (всего исправлений: 1)

Go 1.25 (комментарий)

Названные ограничения лишь имеют смысл для крупномасштабной разработки. Тебе нужно инвестировать огромные миллионы в приложение и команду? Хочешь понравиться всему сообществу, чтобы все были довольны нативными технологиями? Если да, Go не подходит.

Если нет, ищи подходящую либу или используй биндинги к любому тулкиту.

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 3)
Ответ на: комментарий от cetjs2

Есть пара проектов (либы для гуёв) один всратее другуго. Для чего-то простого - почему бы и нет.

her_s_gory ★★
()
Ответ на: комментарий от kaldeon

Каков шанс появления нативных возможностей ? Это как понял возможно, но никому не нужно?

KRex
() автор топика
Ответ на: комментарий от cetjs2

Файн классный, но выглядит дико ненативно. Склепать утилитку простенькую норм, а для чего-то большего ИМХО уже не то пальто. Есть ещё реализация imGui.

Zhbert ★★★★★
()
Ответ на: комментарий от KRex

В целом, го довольно нативен (близок к ОС). Он компилируемый, легко кросс-компилируется, нет тяжёлого рантайма. Но из-за того, что поддержка GTK и Qt возможна только через биндинги, он чуть-чуть дальше C/C++.

Я имел ввиду не столько нативность, сколько желание понравиться сообществу, чтобы про тебя не писали плохие посты, не предлагали переписать на раст и т.д. Например, http://zed.dev написан на расте, что несёт значительный вклад в его популярность. Если эти факторы не столько важны, то выбор Go не навредит.

Например, guake и ranger написаны на Python, что вполне себе влияет на выбор пользователей.

kaldeon
()
Ответ на: комментарий от MagicMirror

моно экви потенциально

ваще descktop-gui не нужно

весь (юзерский)выхлоп от програм обязан быть «текстовым» что бы легче(дешевле) интегрировать в ориентированые графы датастримов

html позволяет оконвеиривать web-сервера а уж если есть api :)

gui это canvas :(

qulinxao3 ★☆
()
Ответ на: комментарий от qulinxao3

Это если в OnClick1 писать всю логику. В мире веба тоже есть приложения которые представляют собой худшее от двух миров, где клиентская и серверная часть переплетены и не работают друг без друга.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 2)

Для простого gui да. Для сложного гуя будет не просто. Но и не сложно.

dicos ★★☆
()

Golang не удобен ни для чего, поэтому с уверенностью можно сказать что gui на нём писать не менее удобно чем всё остальное.

anonymous
()
Ответ на: комментарий от kaldeon

Вменяемые пользователи оценивают апп по UI/UX, а на язык им насрать.

seiken ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.