@proGO

Страница 1449 из 1674
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
в Go обычно не юзают фреймворки
каждый пишет свой http сервер?

Stanislav
21.05.2018
14:15:28
каждый пишет свой http сервер?
Он есть в стандартной библиотеке

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 считается слишком высокой абстракцией - такое не любят.

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

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

Sergey
21.05.2018
14:21:37
что за проект?
комменты вместо discuss

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

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

Kirill
21.05.2018
14:28:29
(справедливости ради, структура проекта не go-standards)
а есть че посмотреть что бы было стандартно?

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

Kirill
21.05.2018
14:42:55
/rmkb@remkeybot

Artem
21.05.2018
14:43:34
я не знаю, что значат эти буквы. ? Во фре нашёл netstat -Tn
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR8bn2iBHkmN2CdXBBMWjM8oivQkqIPw0QLoKW79CnEl-wCAYmBWg

очевидно же

m
21.05.2018
14:45:50
ss -antpi в linux
Ага. Это тоже самое, что в netstat -Tn

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
Блин, обидно, язык понравился, привыкнуть быстро к нему, но похоже от Си никуда не деться. Всем спасибо.

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
чтобы в одном бинарнике всё было
а причём тут "почти вся std"?

я про это конкретно спрашиваю

eugene
21.05.2018
17:59:25
я про это конкретно спрашиваю
конкретно про что: про "почти" или "std" ?

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

Max
21.05.2018
18:12:40
Рантайм больше 2 метров, плюс дебаг инфо, но его можно флагами компиляции убрать
Всеравно много выходит, тот же код на С занимает байты, а Go займет нуу 500кб думается. Не embedd язык это однозначно, но все равно не плох язык, я бы даже сказал очень не плох

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
А кто здесь палец то?

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

Max
21.05.2018
18:18:57
а почему вы про embeded говорите?
да глянул просто что кросс-компилировать можно, поэтому подумал что может все же удастся для embedd что-то создать

Google
Meow
21.05.2018
18:20:02
а почему на go что-то делать для embeded?
Потому что удобно было бы

(Ответил за них)

eugene
21.05.2018
18:20:24
Потому что удобно было бы
если бы не было неудобно?))))

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

eugene
21.05.2018
18:23:19
да глянул просто что кросс-компилировать можно, поэтому подумал что может все же удастся для embedd что-то создать
хотя java тоже везде пытаются толкать: и на сервера и на десктоп и в мобайл и в embeded, так что по сравнению с java, бинарники на go не такие уж большие по размерам

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

Alexey
21.05.2018
18:26:52
это из учёта того, что для запуска java-прог нужно сначала jvm стартовать
Когда уже запущена, она уже вполне себе шустрая) Но не для эмбеддед, конечно)

eugene
21.05.2018
18:27:33
без jvm-то проги на java бесполезны, вроде как

а проги на go компилятся в бинарник, который сразу же можно запускать

так что "жирный бинарник" - это наверно понятие относительное, в зависимости с чем сравнивать

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

Semyon
21.05.2018
18:30:04
но речь была не про это, речь была про Hello World и сказали, что инклудится почти вся std
Я сказал "чуть ли не вся" это в контексте что любые зависимости из STD тянут другие и начинается

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

eugene
21.05.2018
18:30:40
А их идешки тягают за собой ЖВМ.
вот из-за этого Idea отъедает большую часть оперативы

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