
Grigorii
02.04.2018
20:45:00
более того, narod съел ucoz

Maxim
02.04.2018
20:49:59
Яу!
Парни, кто нибудь трогал Go?
Как вам?

Google

Maxim
02.04.2018
20:50:35
Только что прочёл статью на хабре
https://habrahabr.ru/post/337098/

Morsik
02.04.2018
20:50:36
подожди, у меня есть стикер на эту тему

Maxim
02.04.2018
20:50:38
и задумался

Дмитрий
02.04.2018
20:50:39

Dmitrii
02.04.2018
20:51:19

Grigorii
02.04.2018
20:51:27
Быстрый, компилируемый, приятный, согласованный (в плане работе в команде).
НО. Он для несколько других задач. С Nodejs почти не пересекаются сферы применения

Maxim
02.04.2018
20:51:33

Дмитрий
02.04.2018
20:52:12
Сразу начинай запоминать, почему тебе не нужны дженерики
Это самое важное

Grigorii
02.04.2018
20:52:31
А вообще, Go больше для back-back-end

Google

Dmitrii
02.04.2018
20:53:05

Дмитрий
02.04.2018
20:53:10
Аминь

Maxim
02.04.2018
20:53:34
Я во фронтэнд пришёл из вёрстки. До сих пор очень сильно заморачиваюсь на интерфейсах. С api работал мало. Вот и решил поднять небольшой сервер на nodejs чтобы понять что и как
а тут эта статья
в общем, спасибо за мнение

Grigorii
02.04.2018
20:53:59

Maxim
02.04.2018
20:55:00
Вот написал библиотеку для построения интерфейсов с высоким качеством типографике на nodejs и postcss
https://github.com/typography-gang/typographist

Grigorii
02.04.2018
20:55:07
Он скорее был бы нужен, если вдруг серверная часть стала сильно сложнее и требовательнее обычного MVC с запросиками к БД и простой БЛ.

Maxim
02.04.2018
20:55:08
Если интересно кому

Grigorii
02.04.2018
20:56:56
А стало надо запрогать что-то серверное, где надо будет много параллелить, чтобы работало быстро и одинаково на разных машинах, прогать это в большой команде с текучкой кадров и что-то сложное, что обычный back-end будет просто использовать в своей работе
Если близкое к Node искать, но при этом простое, это что-то типа Python, наверное

Dmitrii
02.04.2018
20:58:38
как будто node это прямо что то не супер сложное

Grigorii
02.04.2018
20:59:36

anatolii
02.04.2018
21:12:52

Maxim
02.04.2018
21:13:20
ну и не вижу больше смысла это обсуждать)

anatolii
02.04.2018
21:14:56

Google

Vlad
02.04.2018
21:19:17
Напишите кейс где асинхронность необходима ? я пока не догнал. Несколько одновременных запросов от фронта обработать ?

Valeriu
02.04.2018
21:20:16

anatolii
02.04.2018
21:21:31
Математика для ноды вообще никак не катит, сложные алгоритмы вообще табу, перебор больших данных - смерть асинхронности итд. Для каждой задачи свой инструмент

Stas
02.04.2018
21:25:04
стиль для гуманитариев

anatolii
02.04.2018
21:25:28
Стиль для определенных данных
Узкоспециализорованный инструмент будет всегда лучше универсальных. Тут нода на коне кто бы что ни говорил.
Кто хочет универсальности @python_ru, туда дорога

Mikhail
02.04.2018
21:40:07

anatolii
02.04.2018
21:50:54
Чтоб сделать нормальный проект с большой вложенностью и сложноц структурой надо сильно попыхтеть

31306
02.04.2018
21:58:59

anatolii
02.04.2018
21:59:12

31306
02.04.2018
22:00:03
Ну в js лучше с модулями хочешь сказать ?)

anatolii
02.04.2018
22:00:41
В го это так же просто сделать?

31306
02.04.2018
22:01:26
Ну вообщем то да

anatolii
02.04.2018
22:02:41
Я проверю и потом продолжу гадости про него говорить, на сколько я помню там нужен горут/голиб и еще определенные условия

31306
02.04.2018
22:03:00
https://stackoverflow.com/questions/15049903/how-to-use-custom-packages-in-golang
Первый ссыль просто

Google

anatolii
02.04.2018
22:05:29
Тоесть я ща просто создаю такую структуру и оно будет работать? Ты в этом уверен на 100%?

Vlad
02.04.2018
22:07:56
А кто-нибудь пишет инсталлеры для бэкэнда? Я его неделю вкуриваю только, как на реальных проектах хз
Как готовый релиз разворачивают потом на серваке клиента например ?

Дмитрий
02.04.2018
22:08:52
Процесс деплоя

Vlad
02.04.2018
22:09:49
Щас нагуглим, спасибо. Слышал

ujeenator
02.04.2018
22:12:07

Vlad
02.04.2018
22:14:22

anatolii
02.04.2018
22:14:35

ujeenator
02.04.2018
22:19:45

Admin
ERROR: S client not available

ujeenator
02.04.2018
22:23:09
Если клиенту нужно выдать утилиту для командной строки - советую пакет commander

Vlad
02.04.2018
22:23:45
Скрипт на баше- а короткий пример можно ?

ujeenator
02.04.2018
22:26:16
Только завтра, я с телефона в лежачем положении
В основном все по обычной схеме идет

Vlad
02.04.2018
22:26:53
Ок

ujeenator
02.04.2018
22:26:56
Апт апдейт
Апт инсталл
Потом вызов psql
Для настройки постгреса

Google

ujeenator
02.04.2018
22:27:42
Дальше создание конфиг файлов nginx
Создание конфиг файлов pm2

Vlad
02.04.2018
22:28:06
А, так это полное разворачивание. Я то про конкретно API
До полного я ещё не дошёл ?

ujeenator
02.04.2018
22:28:15
Настройка бота letsencrypt
И запуск pm2

31306
02.04.2018
22:33:36

anatolii
02.04.2018
22:33:47
Модуль не находит
И я знаю почему, потому что все как я и сказал выше происходит, худшая молульная система. Я го интересовался долго чтоб это утверждать наверняка

31306
02.04.2018
22:35:11
Как импортиш то?

anatolii
02.04.2018
22:35:25
Один в один из вопроса все сделал

31306
02.04.2018
22:35:38
Она не самая лучшая это точно но и не самая плохая это точно
Ну хз вот с импортом никогда проблем не бвло

anatolii
02.04.2018
22:36:14
Чья хуже то? Я просто не так много языков знаю, сразу уточнил что худшая из тех что я знаю

Vlad
02.04.2018
22:37:53

31306
02.04.2018
22:38:11

ujeenator
02.04.2018
22:38:15
Только мне кажется что горутины, деферы и тонны проверок на nil делают код ужасно сложным?

anatolii
02.04.2018
22:39:35
Ну как минимум в пыхе
В пыхе все лучше, автолоадер и никаких импортов, все работает автоматически. Одна из лучших
В ноде импорт хорош, рекваер тоже не плох
Шарп, джава похожи, тоже норм
Все сразу работает