
Mikhail
02.10.2016
17:37:06
пример аплоада файла в sails js

Andrey ?
02.10.2016
17:37:14

Сергей
02.10.2016
17:37:25
Разумеется

Google

Aldar
02.10.2016
17:37:48

Mikhail
02.10.2016
17:37:57
Видно, но это разговор про то, что мол допилят

Andrey ?
02.10.2016
17:37:59

Mikhail
02.10.2016
17:38:06
вон sails js даже не переехал

Andrey ?
02.10.2016
17:38:11
Когда ты оборачиваешь в промисы ты получаешь ту же синхронность поверх асинхронности

Сергей
02.10.2016
17:38:17

Andrey ?
02.10.2016
17:38:17
И все плюсы асинхронного io встают и уходят

Aldar
02.10.2016
17:38:22
лолшто? Почему тогда высокопроизводительные сервера асинхронные?

Сергей
02.10.2016
17:38:31

Andrey ?
02.10.2016
17:39:30

Aldar
02.10.2016
17:39:37
конечно допилят, у меня сомнений нет, нода уж больно популярна

Сергей
02.10.2016
17:39:47

Google

Aldar
02.10.2016
17:39:49
и жс

Andrey ?
02.10.2016
17:39:59
Помимо http есть еще такие веселые штуки как "подождать пока база подумает и что-нибудь вернет" и иже с ними

Mikhail
02.10.2016
17:40:30
/sarcasm
Если у тебя база думает, значит это плохо сваренный монго)

Сергей
02.10.2016
17:41:34
А как насчет не локальной базы?

Mikhail
02.10.2016
17:42:01
Мы насчет чего рассуждаем я тут заблудился. На тему хорошо ли асинхрон иметь?

Andrey ?
02.10.2016
17:42:05
А от этого мой "асинхронный" код будет меньше ждать ответа, чтобы вернуть его дальше по цепочке промисов?
Берем такое типовое приложение, где нам нужно
1. Получить запрос
2. Сходить пешком в базу
3. Что-нибудь поделать с полученными данными
4. Еще раз сходить пешком в базу
5. Снова что-нибудь поделать
6. Вернуть пользователю ответ

Сергей
02.10.2016
17:43:02
Твой код это одно, а поток исполнения это другое

Andrey ?
02.10.2016
17:43:12
Где тут раскрываются все плюсы асинхронного io?

Mikhail
02.10.2016
17:43:23

Сергей
02.10.2016
17:43:30
В том, что пока ты ходишь пешком, приложение обрабатывает другие запросы
А не блокируется

Aldar
02.10.2016
17:43:48
Еще генераторы допилят

Сергей
02.10.2016
17:44:00

Aldar
02.10.2016
17:44:13
будет еще лучше работать с асинхронным кодом

Andrey ?
02.10.2016
17:44:33

Сергей
02.10.2016
17:44:40
Стандарт же запилен уже

Google

Mikhail
02.10.2016
17:44:46
Лол

Сергей
02.10.2016
17:45:11

Mikhail
02.10.2016
17:45:11
профит асинха сомнителен

Andrey ?
02.10.2016
17:45:48
Ради пары десятков лишних rps тратить на запил приложения на 400% больше времени вообще звучит как сомнительный плюс

Mikhail
02.10.2016
17:46:38
Это минус же

Сергей
02.10.2016
17:46:40
Ну 400% это конечно неправда
Максимум 40

Mikhail
02.10.2016
17:47:01
Парни пытаются убедить что БЕЛАЗ лучший автомобиль, потому что там везде проедешь)

Andrey ?
02.10.2016
17:47:05

Сергей
02.10.2016
17:47:17
Что это за хрень?

Иван
02.10.2016
17:48:08
?

Andrey ?
02.10.2016
17:48:10
Потолок

Сергей
02.10.2016
17:48:35
?

Andrey ?
02.10.2016
17:48:59
Вообще, я чуть ли не в реалтайме наблюдаю за тем, как люди почти 9 месяцев пилят то, что на рельсах делается за 2-3 месяца

Mikhail
02.10.2016
17:49:18
Производительность не является определяющим фактором в большинстве продуктов, которые пилят

Сергей
02.10.2016
17:49:19
Пили без рельс

Mikhail
02.10.2016
17:49:28
это доказывает популярность рельсы

Сергей
02.10.2016
17:49:31
Посмотрим сколько времени займет

Mikhail
02.10.2016
17:49:35
и того же ларавеля

Andrey ?
02.10.2016
17:49:39
На ноде пилят 9 месяцев

Google

Andrey ?
02.10.2016
17:49:49
На рельсах займет 2-3

Mikhail
02.10.2016
17:50:05
и даже битрикса)
лол

Сергей
02.10.2016
17:50:07
А без рельс?
На чистом руби?

Andrey ?
02.10.2016
17:50:17
А зачем без рельс делать то, что на рельсах делается 2-3 месяца?

Сергей
02.10.2016
17:50:29
Ну так ты сравниваешь разные вещи

Mikhail
02.10.2016
17:50:30
а без рельс сравнить не получиться, ибо на ноде тупо нет сравнимого инструмента
и каждый раз ты на ноде пилишь велик

Admin
ERROR: S client not available

Andrey ?
02.10.2016
17:50:39

Сергей
02.10.2016
17:50:44
Ну и смысл сравнивать

Mikhail
02.10.2016
17:50:45
а не проверенное временем решение

Andrey ?
02.10.2016
17:50:52
Смысл как раз есть

Сергей
02.10.2016
17:50:59
Теплое с твердым

Mikhail
02.10.2016
17:51:04
Нет

Andrey ?
02.10.2016
17:51:04
То, что на ноде оно пилится 9 месяцев (с Koa и Sequelize)
А на рельсах 2-3 месяца
Не на чистой же ноде они это пишут, лол

Сергей
02.10.2016
17:51:34
Да не нужно на ноде писать то, что лучше пишется на рельсах

Google

Сергей
02.10.2016
17:51:36
И всё

Andrey ?
02.10.2016
17:51:41
Именно

Сергей
02.10.2016
17:51:41
Выбирать нужно с умом

Mikhail
02.10.2016
17:51:46
Вот про это тебе Сергей и говорят же)
Что нода узкоспециализированный инструмент

Andrey ?
02.10.2016
17:52:01
А поскольку нода нахуй не уперлась для большинства задач
Бедные конторки хуярящие на MEAN выглядят очень и очень странно

Mikhail
02.10.2016
17:52:13
и в ближайшие 5 лет так и будет)

Сергей
02.10.2016
17:52:48
Она намного производительнее чем те же рельсы))
Да и чат ботов проще писать

Mikhail
02.10.2016
17:52:56
Ну а толку

Andrey ?
02.10.2016
17:52:59
Понимаешь, есть такая штука
Называется РЕАЛЬНЫЙ, МАТЬ ЕГО, МИР

Mikhail
02.10.2016
17:53:17
Кому уперлась это производительность, если в базе тупо делаешь выборки и несколько тысяч записей

Andrey ?
02.10.2016
17:53:18
Где всем похуй как быстро работает твое приложение, куда важнее, что бы ты его запилил в меньшие сроки

Сергей
02.10.2016
17:53:26
Не всегда так

Mikhail
02.10.2016
17:53:27
?

Andrey ?
02.10.2016
17:53:29
За меньшее число баблоуни

Mikhail
02.10.2016
17:53:36
в 98% процентов случаев

Andrey ?
02.10.2016
17:53:36
А когда будет что масштабировать

Сергей
02.10.2016
17:53:37
Особенно когда повышается нагрузка сильно

Andrey ?
02.10.2016
17:54:11
Так нахуя писать в три раза дольше, если к тому моменту когда ты это допишешь момент уйдет и ты никогда не увидишь этих нагрузок, потому что все они будут у твоих конкурентов?

Mikhail
02.10.2016
17:54:18
Нагрузка в 100запросов в сек как часто повышается?