@nodejs_ru

Страница 1824 из 2748
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
Парни, кто нибудь трогал Go?
Главное не забыть потом помыть руки

Dmitrii
02.04.2018
20:51:19
Парни, кто нибудь трогал Go?
я запачкался, пришлось долго отмываться

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

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

Это самое важное

Grigorii
02.04.2018
20:52:31
а можно конструктивно? Что именно не понравилось?
Личто мне не понравилось отсутствие единого стандартного пакетного менеджера и репозитория типа npm

А вообще, 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 чтобы понять что и как

а тут эта статья

в общем, спасибо за мнение

Maxim
02.04.2018
20:55:00
Вот написал библиотеку для построения интерфейсов с высоким качеством типографике на nodejs и postcss

https://github.com/typography-gang/typographist

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

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
как будто node это прямо что то не супер сложное
Я имел в виду, что близкое к ноде и по сложности

https://habrahabr.ru/post/337098/
В общем-то тут в последнем предложении всё написано. > "Но если вы пишете распределённый DNS сервер, я бы не выбирал Node."

anatolii
02.04.2018
21:12:52
https://habrahabr.ru/post/337098/
Эта статья устарела еще до того как появилась

Maxim
02.04.2018
21:13:20
Эта статья устарела еще до того как появилась
это понятно. Но спросить у сообщества, на мой взгляд, правильное решение.

ну и не вижу больше смысла это обсуждать)

anatolii
02.04.2018
21:14:56
это понятно. Но спросить у сообщества, на мой взгляд, правильное решение.
Есть куча хороших языков, это не значит что другие хуже. Асинхронность это мега шикарная штука и я ее никогда ни на что не поменяю … если я работаю с асинхронными данными. Я думаю суть понятна ?

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

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
Парни, кто нибудь трогал Go?
Ужасная обработка ошибок. Много чего нет (даже того же тернарного оператора, к примеру)

anatolii
02.04.2018
21:50:54
Ужасная обработка ошибок. Много чего нет (даже того же тернарного оператора, к примеру)
Это все фигня, у него худшая из всех что я видел система модульности

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

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

anatolii
02.04.2018
22:00:41
Ну в js лучше с модулями хочешь сказать ?)
В жс я без проблем могу подключить люблй файл из любого беста без никаких манипуляций

В го это так же просто сделать?

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
Что конкретно надо сделать? Развернуть БД, создать таблицы, назначить доступы и настроить демонов?
Это тоже. я сегодня пол дня делал инсталлер для своего демо приложения , интересно стало как люди делают. В моем надо чекнуть работоспособность Graphic magic на сервере в дополнение

anatolii
02.04.2018
22:14:35
Первый ссыль просто
Внезапно, не работает. Удивительно как-то.

ujeenator
02.04.2018
22:19:45
Это тоже. я сегодня пол дня делал инсталлер для своего демо приложения , интересно стало как люди делают. В моем надо чекнуть работоспособность Graphic magic на сервере в дополнение
Если проект средней сложности пишу скрипт на баше Если проект тяжелый и скрипт инсталла разрастается - то делаю инсталл скрипты на самой ноде, с условием что все надо писать через async await, иначе код будет тольк сложнее

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

А, так это полное разворачивание. Я то про конкретно API
Я что то туплю, как можно апи развернуть?

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
Я что то туплю, как можно апи развернуть?
Да скорее не развернуть , а проверить работоспособность зависимостей

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

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

В ноде импорт хорош, рекваер тоже не плох

Шарп, джава похожи, тоже норм

Все сразу работает

Страница 1824 из 2748