
Eduard
09.06.2017
16:48:11
лол

Ilya
09.06.2017
16:48:19
ы

AlexMist
09.06.2017
16:48:20

Сева
09.06.2017
16:49:00
Добавили сами себя в белые списки)?

Google

AlexMist
09.06.2017
16:49:21
Наверно из за этого их и придумали ))

Andrey ?
09.06.2017
16:49:48
Сначала рассылали бумажки сомнительного содержания

Ilya
09.06.2017
16:49:52
и эта шиза с терроризмом и бедными верующими и самоубийцами заебала если честно
словно других преступлений в стране нет

AlexMist
09.06.2017
16:51:10
Госслужб

Ilya
09.06.2017
16:51:50
ну да. скоро школота врубит орбитальные пушки
готовим попкорн
(:

Dmitrii
09.06.2017
16:54:12
а я на го
а на го что то появилось типо рельсов или джанги? вроде те же экспрессы и коа толлько с другим названием

Ilya
09.06.2017
16:54:25
нет. а зачем
ну цмс там есть и походу неплохие. но я не копал.
я еще не уволился потому не успеваю основательно порыться

Google

Andrey ?
09.06.2017
16:55:54
А что-то большое без фреймворков писать самоубийственно

AlexMist
09.06.2017
16:56:40
Вот на ноде кто знает, как удобно использовать одну или кусок валидации данных на сервере и фронте, что бы не писать по два раза?
Joi вроде

Dmitrii
09.06.2017
16:57:16
так давайте запилим аналог рельсов на ноде
я б запилил но рельсы не знаю?

Ilya
09.06.2017
16:57:29
я не пишу фронт. слишком тупой для этого

AlexMist
09.06.2017
16:57:34

Andrey ?
09.06.2017
16:57:35

Dmitrii
09.06.2017
16:57:44

Ilya
09.06.2017
16:57:55
зачем на ней писать?

Andrey ?
09.06.2017
16:58:10

Dmitrii
09.06.2017
16:58:25

Andrey ?
09.06.2017
16:58:29
зачем?
Нода неплоха для своих задач
Сложные монолиты в этот список не входят :)

Dmitrii
09.06.2017
16:58:46
чем отдавать JSON по HTTP не задача для ноды?

Andrey ?
09.06.2017
16:59:11

Dmitrii
09.06.2017
16:59:41
мне сложно представить кейс, где не справится node, но справиться ruby, python, php

I
09.06.2017
17:00:01
Machine Learning?

Dmitrii
09.06.2017
17:00:32
а причем тут нода то? вопрос наличия библиотек же?

Google

Andrey ?
09.06.2017
17:00:37

Dmitrii
09.06.2017
17:00:59

Andrey ?
09.06.2017
17:01:03
Проблема ещё и в самом языке, вся эта асинхронность добавляет кучу жопоболи

I
09.06.2017
17:01:09
ну да, тут претензия не к ноде, а к тому, что полноценных аналогов немножк нет
а так да, разницы нет. Нагрузка/память и синтаксис - вот и вся разница

Andrey ?
09.06.2017
17:01:22
Спасибо хоть эвейтам за более линейный код

Dmitrii
09.06.2017
17:01:22

Andrey ?
09.06.2017
17:01:31
Хотя бы стало возможно писать без крови из глаз

Dmitrii
09.06.2017
17:01:35
многих прет именно в таком стиле писать

Andrey ?
09.06.2017
17:02:19
Ну мы же щас о нормальных людях говорим, а не о любителях then за then в паровозик выстраивать

Dmitrii
09.06.2017
17:02:51
ну камон)

Сергей
09.06.2017
17:02:59

Dmitrii
09.06.2017
17:03:01
вкусовщина

Andrey ?
09.06.2017
17:03:17

Dmitrii
09.06.2017
17:03:37
с либой async коллбэк хэла как не бывало, даже когда промисов не было, дело все в руках

Anton
09.06.2017
17:03:41

Andrey ?
09.06.2017
17:03:50
Без них что-то сложнее "получи запись из базы и отдай назад" - уже жопоболь
Просто есть такие параметры как поддерживаемость и банальная читаемость

Dmitrii
09.06.2017
17:04:51
ну за читаемость да это + для тех кто только вошел в язык или пришел с другого стэка

Google

Andrey ?
09.06.2017
17:05:28
А ещё есть методы с условиями и более чем одним асинхронным вызовом

Dmitrii
09.06.2017
17:05:32
если ты тут давно, то вполне ок

Andrey ?
09.06.2017
17:05:46
Стокгольмский синдром

Dmitrii
09.06.2017
17:06:59
ладно про это можно забыть, уже 2 года как минимум нормальные люди используют коа с генераторами, а теперь уже и с асинками

Andrey ?
09.06.2017
17:09:12
Осталось хоть один нормальный не-микро фреймворк найти

Dmitrii
09.06.2017
17:11:23
если я возьму к пример микро фреймворк типо коа, штук 10 мидлваров под все свои задачи, роутер, ОРМ с миграциями и прочими плюшками из каробки. Сильно ли большие отличия будут от рельсов?

Andrey ?
09.06.2017
17:11:40
А чертовски хорошо интегрированный друг с другом набор пакетов

Admin
ERROR: S client not available

Andrey ?
09.06.2017
17:12:17
А ещё соглашения
Без которых жить очень больно, когда приходится поддерживать чужой код

Таймураз
09.06.2017
17:14:23

Andrey ?
09.06.2017
17:16:00

Dmitrii
09.06.2017
17:16:19

Andrey ?
09.06.2017
17:16:27
Это не про качество кода
Это про структуру проекта

Таймураз
09.06.2017
17:17:02

Google

Таймураз
09.06.2017
17:17:37
Тут нода хромает, но не сказать, что прям сильно

Andrey ?
09.06.2017
17:18:06
В рельсах входя в новый проект я знаю, что все лежит там, где я ожидаю это увидеть и если я сделаю что-нибудь, у других потом не возникнет вопроса "что этот идиот тут наделал"

Таймураз
09.06.2017
17:18:39
Рельсы тоже изменяются семимильными шагами?

Andrey ?
09.06.2017
17:18:53
Вхождение в любой новый нодовский проект начинается с "таааааааак, а в какие дебри ведёт этот роут?"

Таймураз
09.06.2017
17:19:46
Руби, ок

Andrey ?
09.06.2017
17:19:51
Руби, ок
Нет, не так, что не имеет никакого отношения к стандартизации структуры

Dmitrii
09.06.2017
17:20:23
ну велосипедить в любом языке умеют

Andrey ?
09.06.2017
17:20:47
А где нет таких фреймворках (привет нода) всеми силами поддерживается

Dmitrii
09.06.2017
17:21:36
плюсы тоже естьу такого подхода
гибкость

Anton
09.06.2017
17:21:43
кстати, много кто на бэке с тайпскриптом работает?
я на фронте как начал, теперь и на бэк его тащу

Andrey ?
09.06.2017
17:22:26
гибкость
Большинство задач - банальный круд. А где нужно отступить от банального круда - все равно хватает той гибкости, что дают те же рельсы

Таймураз
09.06.2017
17:22:34
Я не вижу плюсов у этого подхода, ибо спокойно можно и гибкость, и структурированность сохранить

Andrey ?
09.06.2017
17:22:42
Гибкость тут чаще всего приводит к костылям

Таймураз
09.06.2017
17:23:37

Dmitrii
09.06.2017
17:23:39
а если сравнить рельсы с джангой?

Andrey ?
09.06.2017
17:23:42
Никто не изобретает каждый проект свою структуру