
Sergey
01.12.2017
12:35:50
шило на мыло

Ҫѐҏӗѫӑ
01.12.2017
12:36:29
короче пиздец, свой тип писать, охуенно
экстендить

Google

Ҫѐҏӗѫӑ
01.12.2017
12:36:40
а во флоу как?
там же норм было вроде

Дмитрий
01.12.2017
12:36:56
шило на мыло
Мне просто смутно кажется что не так давно я слышал от станислава слегка другое)

Sergey
01.12.2017
12:37:21
переобулся??

Aleh
01.12.2017
12:37:21

Sergey
01.12.2017
12:38:05
в этом плане даж пыха строже

Aleh
01.12.2017
12:38:46

Sergey
01.12.2017
12:39:06
тупик однако

Stanislav
01.12.2017
12:39:28
Мне просто смутно кажется что не так давно я слышал от станислава слегка другое)
ну это было год назад. сейчас расклад такой
- питон всёравно безальтернативен, единственный кто имеет нормальные либы(орм, децималы и тд)
- питон разочаровывает тем что развития за три года ноль. статики там только зачатки и они не работают
- внезапно я таки полюбил тайпскрипт за быстрый рефакторинг с кликанием по идешечке и скорость жс
- вынашиваю надежды на дарт

Дмитрий
01.12.2017
12:39:50
Хех)) Ну рад слышать, чо)

Sergey
01.12.2017
12:40:00

Vladimir
01.12.2017
12:41:46
> @enomad
питон всёравно безальтернативен, единственный кто имеет нормальные либы(орм, децималы и тд)
ох как

Google

Алексей
01.12.2017
12:42:05
В ноду не завезли кстати нормальных ORM

Aleh
01.12.2017
12:42:14
а куда завезли?(

Алексей
01.12.2017
12:42:26
Во все остальные нормальные языки

Aleh
01.12.2017
12:42:30
никуда?)

Алексей
01.12.2017
12:42:51
Python, Java, Ruby, список бесконечен
но в ноде только суперглючный Sequelize

Stanislav
01.12.2017
12:43:08
переобулся??
ну блин. жс хорошо развился обьективно. хотя конечно ничего нет, но для фронта ок

Aleh
01.12.2017
12:43:14
в руби уже есть действительно датамаппер с юнит оф ворком?
а то в рубях любая орм это active record

Ҫѐҏӗѫӑ
01.12.2017
12:44:13

Vladimir
01.12.2017
12:44:41
С чем-чем?

Ҫѐҏӗѫӑ
01.12.2017
12:45:11
ладно, все равно переписывать уже не буду
не важно
там с дефинишнами для веб экстеншнов пичаль

Sergey
01.12.2017
12:46:28

Ҫѐҏӗѫӑ
01.12.2017
12:46:49
доступ и так есть через жс

Sergey
01.12.2017
12:47:06
но если очень хочется то можно конечно))

Ҫѐҏӗѫӑ
01.12.2017
12:47:29
ну вот в расте обсуждают как сделать без эмскриптена полегче

Алексей
01.12.2017
12:47:32
По моему в чатике по ноде ещё можно найти следы моей бомбёжки по поводу напрочь глючных запросов sequelize к postgres для сложных случаев.

Google

Sergey
01.12.2017
12:48:15

Ҫѐҏӗѫӑ
01.12.2017
12:48:25
но это не скоро будет

Алексей
01.12.2017
12:48:34
Правда это для sequelize v3. Недавно пытался попробовать ещё раз sequelize v4, но оказалось, что для TS у неё тайпинги кривоваты.

Eugene
01.12.2017
12:48:40

Ҫѐҏӗѫӑ
01.12.2017
12:48:48
пока без него только то, что умеет раст без стдлибы

Алексей
01.12.2017
12:48:54
и вот как на ноде после такого жить?

Eugene
01.12.2017
12:49:09

Алексей
01.12.2017
12:49:11
монгу пихать во все поля?
От версии базы тоже зависит
Ну база то postgres 9.6 была. А вот для mysql например все те запросы, которые фейлились на postgres прекрасно работали.

Eugene
01.12.2017
12:51:04

Алексей
01.12.2017
12:51:39
в любом случае sequelize глючил

Алексей
01.12.2017
12:51:55
генерировал напрочь некорректные запросы
и ещё находил даже issue по этому поводу годовой давности (на тот момент)
А уж про неприятные баги в каждом втором пакете из npm, коллбэки вместо промисов и отсутствие нормальных крупных фреймворков типа Django я вообще молчу.
Вывод: нода не пригодна (я надеюсь, что только пока) для серьёзной бэкенд разработки.

Eugene
01.12.2017
12:55:56
Все от рук зависит

Алексей
01.12.2017
12:56:26
sequelize уже умеет в запросы с более чем двумя-тремя джоинами?

Eugene
01.12.2017
12:56:45
Да с этим проблем не было

Google

Алексей
01.12.2017
12:56:49
с группировкой и аггрегацией
блин, неужели починили

Eugene
01.12.2017
12:57:05
Ты всегда можешь писать руками sql
Если тебя не устраивает

Алексей
01.12.2017
12:57:21
конечно я всегда могу руками писать sql

Eugene
01.12.2017
12:57:35
Нод то тут при чем

Алексей
01.12.2017
12:58:27
да не при чём совершенно
только надо разделять "могу писать руками sql" и "вынужден писать руками sql"

Eugene
01.12.2017
12:58:41
После того, как PayPal переписал себя на нод, говорить, что он не пригоден для серьёзных задач - просто предубеждения
Секвалайз != нод

Admin
ERROR: S client not available

Алексей
01.12.2017
12:59:32

Сергей
01.12.2017
12:59:45

Алексей
01.12.2017
13:01:08
Не, проблем с написанием какого-нибудь небольшого бэкенда с монгой или какого-нибудь простого микросервиса на ноде нет.

Eugene
01.12.2017
13:14:15

Алексей
01.12.2017
13:14:38
Может у них там свои велосипеды под ноду

Eugene
01.12.2017
13:15:09

Алексей
01.12.2017
13:17:27
Окей
Живите в своих облаках)
В каких ещё облаках. Вы можете понять, что "X юзает Y" не является по крайней мере для меня показателем качества или зрелости платформы и её экосистемы. Вон VK и Facebook вообще до сих пор на PHP написаны (хоть у них там свои решения для улучшения производительности). Но это не значит, что я тут же кинусь использовать этот язык.

Google

Eugene
01.12.2017
13:18:11

Алексей
01.12.2017
13:18:39

Eugene
01.12.2017
13:19:01
Вывод: нода не пригодна (я надеюсь, что только пока) для серьёзной бэкенд разработки.

Алексей
01.12.2017
13:21:37

Eugene
01.12.2017
13:22:09

Алексей
01.12.2017
13:23:31

Eugene
01.12.2017
13:24:16

Алексей
01.12.2017
13:26:51
У вас нод и секвалайз варятся в одной мозговой каше
Да они варятся в одной каше потому, что без нормальной ORM разработка на ноде превращается в разработкой с монгой, либо ад из огромной кучи sql даже для не сложных запросов. А значит, для многих случаев нода становится просто неподходящей.
К самой ноде у меня претензий особо нет. Но только на одной голой ноде много не напишешь.
И на самом деле по минимуму нужны две критичные вещи: http стек и работа с бд.
И с http у ноды всё более чем в порядке: куча фреймворков хорошего качества.
С бд же всё сложнее.

John
01.12.2017
15:28:40

Алексей
01.12.2017
15:29:23
что это?

andretshurotshka?❄️кде
01.12.2017
15:29:27
ее хоумворк

Александр
01.12.2017
15:29:48
снейк кейс на фронтенде, фи

Алексей
01.12.2017
15:29:55
snake_case как в питоне
лишние паблики

Александр
01.12.2017
15:30:29
паблики, никогда не лишние
= )

Алексей
01.12.2017
15:30:47
геттеры/сеттеры как методы, а не как геттеры/сеттеры свойств