@proGO

Страница 104 из 1674
[Anonymous]
15.05.2016
19:24:27
Вот для этого и нужен гуй IDE для Go на Go
и с поддержкой из коробки отладчика Delve, как в VSCode

Мерлин
15.05.2016
19:25:09
и с поддержкой из коробки отладчика Delve, как в VSCode
И с всобаченным кодогенератором и всякой магией типа генерации сеттеров и геттеров

[Anonymous]
15.05.2016
19:26:33
И с всобаченным кодогенератором и всякой магией типа генерации сеттеров и геттеров
ну дык а че например на go-qml не пилить? напивтную либу пока напишешь это куча времени

и нервов

Google
[Anonymous]
15.05.2016
19:27:07
и людей надо, чтоб каждый знал как обернуть windows, linux, osx, короче каждый под своей осью

и в ncurses до полного хардкора

ну и в веб тогда до кучи ;D

Мерлин
15.05.2016
19:28:10
ну дык а че например на go-qml не пилить? напивтную либу пока напишешь это куча времени
Потому что это всё cgo и с кроссплатформенностью там плохо, да и вылезает куча всяких неочевидных проблем потом при сборке пакетов, использующиъ этот гуй

И вообще не тру

[Anonymous]
15.05.2016
19:29:41
вот гугл начинал и бросил похоже https://github.com/google/gxui

Мерлин
15.05.2016
19:30:31
вот гугл начинал и бросил похоже https://github.com/google/gxui
Ну я собсно этот пакет и имел в виду

[Anonymous]
15.05.2016
19:35:30
хера, собрал оттуда пример с Hello, World = 16 Мб !

batyamedic
15.05.2016
19:36:39
ого

[Anonymous]
15.05.2016
19:36:48
хотя как то же сжимать можно, где-то натыкался на статьи, но не читал их

batyamedic
15.05.2016
19:36:51
толстый гуй че-то

СЛИШКОМ

[Anonymous]
15.05.2016
19:37:37
и он без cgo не собирает кстати

Google
[Anonymous]
15.05.2016
19:37:52
так как тянет go-gl

Мерлин
15.05.2016
19:38:35
хотя как то же сжимать можно, где-то натыкался на статьи, но не читал их
Да, всякую отладочную информацию можно выдрать (минус ~25%), а потом обернуть специльным компрессором (записывается в начало файла, при запуске разжимает бинарник в память)

Anton
15.05.2016
19:39:50
Ты разделяемые библотеки юзал

или все одним бинарником хуярил?

[Anonymous]
15.05.2016
19:40:37
ну видимо всё в один, просто go build в примере херанул и всё

Oleksandr
15.05.2016
19:41:28
попробуй strip main

[Anonymous]
15.05.2016
19:42:12
14 Mb

красивое древо

он походу чисто в Gl рисует

не вижу я cocoa ui, всё в gl

впринципе так наверно даже и лучше

batyamedic
15.05.2016
19:45:28
Тоесть кроссплатформенный?

[Anonymous]
15.05.2016
19:45:35
пишут что да

batyamedic
15.05.2016
19:45:39
но при этом использует один гуй на всех платформах?

[Anonymous]
15.05.2016
19:45:41
Platform-native GUI library for Go.

я не знаю точно, я сам только что скачал в первый раз

вот и смотрю

batyamedic
15.05.2016
19:46:11
нужно на каком-нибудь лине посмотреть

[Anonymous]
15.05.2016
19:46:12
щя виртуалку подниму и гляну на винде

и на убунте

Google
Мерлин
15.05.2016
19:47:36
нужно на каком-нибудь лине посмотреть
Выглядит точно также Собирал под убунтой

batyamedic
15.05.2016
19:47:56
А я думал там под каждую ось свой гуй

ну ладно

Oleksandr
15.05.2016
19:49:07
попробуй собрать через go build -linkshared file.go

[Anonymous]
15.05.2016
19:49:39
-linkshared not supported on darwin/amd64

на лине щя попоздже попробую

Oleksandr
15.05.2016
19:50:15
надо go 1.5+

[Anonymous]
15.05.2016
19:50:24
у меня 1.6.2

Denis
15.05.2016
19:51:07
уменьшение Go бинарника (в 6 раз) https://blog.filippo.io/shrink-your-go-binaries-with-this-one-weird-trick/

Anton
15.05.2016
19:51:53
Ну по сути электрон

это тоже gl

ибо холст браузера целиком на opengl прорисовывается

Anton
15.05.2016
19:52:09
как я зна.

к тому же ui библиотеки обычно разделяемые и пакетами идут

их потом подключают разве нет?

или go не умеет в разделяемые библиотеки

Oleksandr
15.05.2016
19:52:48
по умолчанию go собирает все в один пакет

Daniel
15.05.2016
19:55:34
никто не пишет ui на go на данный момент

Anton
15.05.2016
19:55:59
потому что это вроде веб язык по основе

Daniel
15.05.2016
19:56:16
ну - не

Google
Daniel
15.05.2016
19:56:21
не веб

пиши что хочешь

Aleksandr
15.05.2016
19:56:47
потому что это вроде веб язык по основе
интересно, откуда такое мнение?

Anton
15.05.2016
19:56:57
ну лично я на go не пишу почти

Daniel
15.05.2016
19:56:59
кроме ui - нативных либ нет, и числодробилок - шедулер так себе

Oleksandr
15.05.2016
19:57:00
у меня вот получилось в эмуляторе дарвина go build -a -buildmode=c-shared main.go

Anton
15.05.2016
19:57:04
просто в основном на него пакеты пишут

Admin
ERROR: S client not available

Anton
15.05.2016
19:57:06
именно для веба

Aleksandr
15.05.2016
19:57:15
докер, например

Anton
15.05.2016
19:57:17
ну имхо чисто

Aleksandr
15.05.2016
19:57:23
не очень для веба :)

[Anonymous]
15.05.2016
19:57:36
CoreOS на Go

Dan
15.05.2016
19:59:50
[Anonymous]
15.05.2016
20:00:04
OS, чтобы контейнеры докера крутить

Dan
15.05.2016
20:00:18
о, нет, я знаю что такое CoreOS.

я удивляюсь тому что он на Go

[Anonymous]
15.05.2016
20:00:58
там всё на Go и Bash https://github.com/coreos/

Dan
15.05.2016
20:01:05
))))))

Google
[Anonymous]
15.05.2016
20:01:06
ну и C тоже есть

Dan
15.05.2016
20:01:16
ты наверное имеешь в виду etcd и fleet ?

batyamedic
15.05.2016
20:01:20
ого

Dan
15.05.2016
20:01:22
которые да, написаны на Go

batyamedic
15.05.2016
20:01:25
для короса есть ебилды

Daniel
15.05.2016
20:01:32
докер. он имеет в виду докер

[Anonymous]
15.05.2016
20:03:30
у меня вот получилось в эмуляторе дарвина go build -a -buildmode=c-shared main.go
вот так тоже собралось, а что раньше предлагали - нет но размер также 16мб

Daniel
15.05.2016
20:04:16
а почему должен быть меньше?

[Anonymous]
15.05.2016
20:05:07
или я уже туплю к ночи

Dan
15.05.2016
20:05:36
а уже ночь чтоли? блин

как время летит

[Anonymous]
15.05.2016
20:05:56
угу, вот вроде только утро было

Oleksandr
15.05.2016
20:07:22
а почему должен быть меньше?
меньше потому что библиотеки системы теперь по ссылкам, а не внутри бинарника

Daniel
15.05.2016
20:07:46
библиотеки системы? вы точно про go?

Anton
15.05.2016
20:08:21
да не в размере дело то

я гвоорю о том что есть библиотека с ui

а есть код именно твоего приложения

т.е например в kde есть программа которая весит 5мб, но есть еще загрузка из библиотеки qt которая весит писец как дохуя

Oleksandr
15.05.2016
20:09:52
идея сделать так чтобы програ не включала библиотеку внутрь себя

так?

Страница 104 из 1674