
Pawel
25.10.2018
16:20:36
На с++ что угодно писать совсем не айс я бы сказал, и это ещё сказано мягко. Но ни фига не поделаешь

Roman
25.10.2018
16:21:11


SkyCoffee
25.10.2018
16:22:36
Вообще иметь бы хоть какой-то GUI с приличной лицензией, а то к чему ни прилинкуешься - сразу всем должен

Subbotin
25.10.2018
16:25:04

Google

Pawel
25.10.2018
16:30:24


Roman
25.10.2018
16:31:50

SkyCoffee
25.10.2018
16:32:22

Pawel
25.10.2018
16:33:02
Для винды есть на Го неплохая либа lxn/walk (насколько может быть неплохой либа с одним контрибьютером). Я её пытался юзать, в конце концов забил - лагает как сволочь по сравнению с дельфёй

Roman
25.10.2018
16:41:58

Pawel
25.10.2018
16:50:33

Roman
25.10.2018
16:51:13

Pawel
25.10.2018
16:52:37
вовлечён. выбросил. Но там хоть дока более или менее есть, тесты, примеры. Апи нормальное, Попытка сделать модный MVVM. И человек хороший пишет

Subbotin
25.10.2018
16:52:42
опять разговоры про микролаги. вроде уже обсуждали, что куче приложений похуй на микролаги

Pawel
25.10.2018
16:54:01
десктопным ни разу не похуй. Запусти любую прогу с электроном если не веришь и сравни с нативной

SkyCoffee
25.10.2018
17:01:55
Нативные во много раз быстрее и меньше едят, но на суперкомпьютерах (32-128 гб оперативной памяти, 32-ядерный процессор и т.п.) действительно кажется микролагами. Очень не хватает такого же удобного способа делать нативный gui и не думать о лицензиях, как удобно это делать с электроном.
Сам электрон может когда-нибудь эволюционирует в progressive web app и будет использовать рантайм браузера, так что в десятки-сотни раз снизится потребление памяти (но не процессора). Тогда можно будет писать на Go, транспилировать через gopherjs и получать приложение с GUI без привязки к GPL или 500$/месяц для Qt

Google

Kirill
25.10.2018
17:11:55

Pawel
25.10.2018
17:12:11
Кстати под электрон я активно юзаю как раз таки go-astilectron в продакшене, оч хорошо заходит

Roman
25.10.2018
17:12:41

SkyCoffee
25.10.2018
17:14:14
Хорошо, не суперкомпьютеры, но очень мощные игровые ПК, которые есть у очень маленького количества людей

Roman
25.10.2018
17:17:06

Pawel
25.10.2018
17:17:40

Roman
25.10.2018
17:18:15

Pawel
25.10.2018
17:19:22

Roman
25.10.2018
17:20:01
там даже что-то про dyn link было аля LGPL

SkyCoffee
25.10.2018
17:20:29

Roman
25.10.2018
17:20:54

Subbotin
25.10.2018
17:21:21
господи. да у меня куча гуевых приложений которыми я пользуюсь 5 минут в месяц.

Pawel
25.10.2018
17:22:19
надо специально для таких как вы оптимистов написать браузер на джаве

Roman
25.10.2018
17:31:33
вот когда все системы браузеры включат в недры OS, тогда электрон будет не нужен
что собственно уже произошло в Android, iOS, частично в Windows происходит с Edge
осталось только Safari на Mac подтянуться
приложения в окне в браузерном движке будем запускать, без всяких отдельных браузерных движков по 100 мб на приложение

SkyCoffee
25.10.2018
17:36:39
жуть страшная, никогда не хотел бы хранить все данные в браузере, в них же во всех тонны отслеживания каждого тыка

Google

Roman
25.10.2018
17:38:15

Anufant
25.10.2018
17:38:23
Привет. При попытке заэнкодить в json строку, в которой был символ "%" получил не валидный json. Вопрос, собственно, зачем это делает энкодер и как это по правильному отключить. Не хочется как-то дополнительно преобразовать данные перед кодированием. И странно что не нагуглилось ничего

Roman
25.10.2018
17:38:27
да что там придёт, уже пришло)

Aleksandr
25.10.2018
17:40:42

SkyCoffee
25.10.2018
17:41:01
не должно так быть, надо код посмотреть бы

Aleksandr
25.10.2018
17:42:44
не должно и наверняка нет

anatolii
25.10.2018
17:44:01
А что в том жсоне невалидного? Он глазами прекрасно просматривается

Никита
25.10.2018
17:45:25
Ребят, а есть у кого в открытом доступе проект, мб, где на Go реалищозовано REST API (простое какое) + веб морда. Только вкатываюсь в это всё, интересно почитать годные сорцы.
Брать ничего не буду, чисто в ознакомительных целях)

Илья
25.10.2018
17:47:25
что? где?

Anufant
25.10.2018
17:51:07
приведи пример
Да, пока нет возможности. Раз достопочтенные говорят, что такого не должно быть, поищу ошибку в своем коде около энкодинга :)

Roman
25.10.2018
17:56:45

Aydar
25.10.2018
17:59:06
Нужно свалить с C. В связи с этим вопрос: Какую книгу прочесть про Go? Из материалов по языку смотрел только часовое видео от Derek Banas. Этого явно мало. Понимаю что вопрос поднимался уже не раз, но все же решил спросить. В интернете натыкался на какую-то книгу. Смутило то что она 2016 года.

Daniel
25.10.2018
17:59:45
если в анамнезе С - должно хватить го тура
ну и спеку по языку почитать
и можно писать

Никита
25.10.2018
18:02:04

Roman
25.10.2018
18:02:48

Никита
25.10.2018
18:03:04
Писать код на go))

Google

Roman
25.10.2018
18:03:29
Писать код на go))
REST начинай как хочешь, хоть правильно, хоть неправильно, он всё-равно превратится со временем в неправильно и через Ж))

Никита
25.10.2018
18:03:57

Daniel
25.10.2018
18:04:21
а именно rest надо начать изучения swagger

Никита
25.10.2018
18:07:26
а именно rest надо начать изучения swagger
Да я не только rest. Я хочу с android разработки слазить по немного в бэкенд, ну или хотя-бы андроид + бэк)
Вот учу golang, смотрю на gin, немного с ботами для телеги поигрался. Но интересно больше посмотреть на +- большие проекты, понимать как правильно раскидывать логику по файлам, посомтреть на codestylе, всё такое

Daniel
25.10.2018
18:08:44
а вот тут не очень хорошо пока. гайдлайнов нет толковых, лепим кто во что горазд

Никита
25.10.2018
18:08:59
Не спорю, всегда можно найти на github'e проекты. Но там обычно сборная солянка
Может я не правильно понял идею языка

Vladimir
25.10.2018
18:09:55
правильно

SkyCoffee
25.10.2018
18:12:44
Просто любой код можно назвать прекрасным и можно отругать, так что смотри любые проекты. Вот рандомный файл из кодовой базы docker для начала https://github.com/docker/docker-ce/blob/master/components/cli/cli/cobra.go
А свой код показывать в чате рискованно, каким бы он ни был прекрасным - всегда найдется, за что его поругают

Daniel
25.10.2018
18:13:02
самая большая prod-ready поделка на go - k8s

Никита
25.10.2018
18:13:36

Daniel
25.10.2018
18:13:38
но его код язык не повернется порекоммендовать как образец

Никита
25.10.2018
18:14:47

Daniel
25.10.2018
18:15:06
ну - нам он его не показал

Vladimir
25.10.2018
18:15:43

SkyCoffee
25.10.2018
18:16:32

eugene
25.10.2018
18:18:19
подскажите, если я через go plugin загружаю либу, то закрыть эту либу не смогу в коде?

Google

V
25.10.2018
18:19:32

Никита
25.10.2018
18:19:37
Ну ладно, тогда буду писать как подсказывает сердце и пытаться находить хоть какие то гайдлайны)

Vlad
25.10.2018
18:19:55
Привет, госоны

SkyCoffee
25.10.2018
18:19:59
Причем советы и критика могут быть разными, в том числе противоречивыми и абстрактными. У разных точек зрения и разных программирующих людей, которые увидят твой код, будет только одна общая точка - "твой код плохой, потому что..."

Никита
25.10.2018
18:20:11

V
25.10.2018
18:20:42

Daniel
25.10.2018
18:20:44

SkyCoffee
25.10.2018
18:21:01

Vladimir
25.10.2018
18:21:05

Никита
25.10.2018
18:21:23

V
25.10.2018
18:22:48
плавно включаю в свою жизнь Golang, сам пришёл из мира Python... переписываю mvp личного проекта (distributed logstore, по сути IPFS + кастомная CRDT поверх), и страдаю. как сделать, чтобы не болело?