
Artem
21.05.2018
14:10:35
линуксостек меня вполне устаивает

m
21.05.2018
14:10:45

Artem
21.05.2018
14:11:10
кароч надо будет revel и gin посмотреть

The
21.05.2018
14:13:15
в Go обычно не юзают фреймворки

Google

Alexey
21.05.2018
14:13:29
Кроме gin и echo

Artem
21.05.2018
14:14:46

Stanislav
21.05.2018
14:15:28

Artem
21.05.2018
14:15:40
а он не гавно?

Stanislav
21.05.2018
14:15:45
Нет

The
21.05.2018
14:16:10
берешь chi, там есть и middleware и все остальное.
аутентификацию и авторизацию ручками можно прикрутить, или найти готовые

Artem
21.05.2018
14:17:01
азуенно
спасибо)

Kirill
21.05.2018
14:17:13
один известный подкастер выложил на гитхаб свой проект с комментариями, я там для себя много полезного узнал, мб еще кому поможет
https://github.com/umputun/remark

Aleksey
21.05.2018
14:17:19
а он не гавно?
Обычно используют низкоуровневые роутеры совместимые со стандартной библиотекой mux, httprouter и т.п. Gin считается слишком высокой абстракцией - такое не любят.

The
21.05.2018
14:17:47

Kirill
21.05.2018
14:17:54
обновил коммент выше

Google

Kirill
21.05.2018
14:18:19
код оч крутой в моем понимании

tsov
21.05.2018
14:19:32

Sergey
21.05.2018
14:21:37

The
21.05.2018
14:22:36
спасибо за ссылку, на досуге погляжу

Sergey
21.05.2018
14:23:47
(справедливости ради, структура проекта не go-standards)

Kirill
21.05.2018
14:28:29

Sergey
21.05.2018
14:28:46
https://github.com/golang-standards/project-layout

Kirill
21.05.2018
14:30:22

Roman
21.05.2018
14:34:30

m
21.05.2018
14:35:53
ss
я не знаю, что значат эти буквы. ? Во фре нашёл netstat -Tn

Sergey
21.05.2018
14:36:13
ss это новая тема

some_random_anonymous
21.05.2018
14:36:21
С теми же ключами

Kirill
21.05.2018
14:36:42
/stat@combot

Combot
21.05.2018
14:36:43
combot.org/chat/-1001046001048

Roman
21.05.2018
14:42:34

Kirill
21.05.2018
14:42:55
/rmkb@remkeybot

Artem
21.05.2018
14:43:34
очевидно же

m
21.05.2018
14:45:50

Google

Max
21.05.2018
17:45:47
Всем привет, пересел тут с C на Go и понять не могу, то что размер файла в итоге такой большой становится это нормально (обычный Hello World на винде компилирую) ?? или этот язык не создан для того чтобы на нем писать для встроенных систем?

Mike
21.05.2018
17:47:37
1) Нормально
2) Не создан

Semyon
21.05.2018
17:48:25
Добавлю - там рантайм жирный и чуть ли не вся std (а может вся) инклюдится

Max
21.05.2018
17:51:06
Блин, обидно, язык понравился, привыкнуть быстро к нему, но похоже от Си никуда не деться. Всем спасибо.

Alexey
21.05.2018
17:54:35

eugene
21.05.2018
17:55:23
Gorilla
это вроде либа для вебсокетов?

Sergey
21.05.2018
17:56:38

eugene
21.05.2018
17:57:10

Sergey
21.05.2018
17:57:19
что подключать динамически?

eugene
21.05.2018
17:57:29
.so файлы

eugene
21.05.2018
17:58:05
чтобы в одном бинарнике всё было

Semyon
21.05.2018
17:58:07
Кстати а фронт для GCC тоже выдает жирные бинарники?

Sergey
21.05.2018
17:58:27
я про это конкретно спрашиваю

eugene
21.05.2018
17:59:25

Sergey
21.05.2018
17:59:54
вопрос: зачем инклудится почти вся std?
я не знаю, как разбить вопрос на "почти" и "std"

eugene
21.05.2018
18:01:41
может в бинарнике находится std, потому, что при деплое нужно было бы просто бинарник на сервер скопировать без зависимостей(.so файлов)?

Google

Sergey
21.05.2018
18:02:04
я не понимаю

eugene
21.05.2018
18:02:13

Sergey
21.05.2018
18:02:35
зачем, например, подключать "image", если я не работаю с "image"?

Alexey
21.05.2018
18:03:53

eugene
21.05.2018
18:05:00
http://www.gorillatoolkit.org/

Artem
21.05.2018
18:07:35
Все там нормально с пакетами, другое дело, что если импортить какой-нибудь net/http, то там с ним ещё пачка инклудится

Admin
ERROR: S client not available

Sergey
21.05.2018
18:08:37
но речь была не про это, речь была про Hello World
и сказали, что инклудится почти вся std

Alexey
21.05.2018
18:09:20

Max
21.05.2018
18:12:40

eugene
21.05.2018
18:16:33
у go встроенный GC

Sergey
21.05.2018
18:17:05
Я так и не понял про std

Meow
21.05.2018
18:17:09
Go не C, а C не Go
Хуй с пальцем сравниваете

Евгений
21.05.2018
18:17:58
А кто здесь палец то?

eugene
21.05.2018
18:18:14

Евгений
21.05.2018
18:18:39
В го нет джинериков, он говно.

Max
21.05.2018
18:18:57

Google

eugene
21.05.2018
18:19:35
есть C, rust

Meow
21.05.2018
18:20:02
(Ответил за них)

eugene
21.05.2018
18:20:24

Meow
21.05.2018
18:20:34
Ага))

eugene
21.05.2018
18:23:19
это из учёта того, что для запуска java-прог нужно сначала jvm стартовать

Alexey
21.05.2018
18:26:52

eugene
21.05.2018
18:27:33
без jvm-то проги на java бесполезны, вроде как
а проги на go компилятся в бинарник, который сразу же можно запускать
так что "жирный бинарник" - это наверно понятие относительное, в зависимости с чем сравнивать

Евгений
21.05.2018
18:29:33
Но это не мешает jetBrains успешно продавать продукцию.

Semyon
21.05.2018
18:30:04

Евгений
21.05.2018
18:30:05
А их идешки тягают за собой ЖВМ.

eugene
21.05.2018
18:30:40