LINUX.ORG.RU

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

seiken ★★★★★
()

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

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

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

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 3)
Ответ на: комментарий от 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)

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

anonymous
()