
Сергей
02.12.2016
12:40:37
кстати есть ещё rust
но я его почти не знаю

Vladimir
02.12.2016
12:40:38
По той же причине

Сергей
02.12.2016
12:40:54

Vladimir
02.12.2016
12:41:00
Щито?

Google

Сергей
02.12.2016
12:41:26
обработка ошибок, колбеки, эксепшены

Vladimir
02.12.2016
12:41:37
Для этого есть промисы
А причем здесь ООП - не понятно

Сергей
02.12.2016
12:41:54
в каком писать?

Vladimir
02.12.2016
12:42:39
В каком хочешь. Рамда не равно ФП

Nikolay
02.12.2016
12:42:40
ФП и ООП — не антонимы.

Сергей
02.12.2016
12:42:58
ну вот и понятно)

Vladimir
02.12.2016
12:43:06
Но - ФП в JS идет строго в ущерб производительности
На фронте это не важно

Nikolay
02.12.2016
12:43:30
О производительности можно рассуждать только когда есть конкретные перф-тесты на конкретном продукте.
И только если они не удовлетворяют тех. требованиям, можно говорить, что производительность говно.

Google

Сергей
02.12.2016
12:44:01

Vladimir
02.12.2016
12:44:05
Так да, но уже поздно будет
Если есть продукт написаный так, и выясняется, что производительнсоть у него говно

Дмитрий
02.12.2016
12:44:45
Вывод — фп — говно
?

Nikolay
02.12.2016
12:44:56
Для оптимизации никогда не поздно. И лучше поздно, чем рано, да :) Не зря говорят, что преждевременная оптимизация — злейший враг разработчика.

Дмитрий
02.12.2016
12:45:07
++

Сергей
02.12.2016
12:45:15
рубисты живут же как-то со своим медленным языком)))

Vladimir
02.12.2016
12:45:44

Nikolay
02.12.2016
12:46:15
Я просто иногда слышу что-нить типа: "я написал тут while, потому что он быстрее", — и хочется подраться :)

Vladimir
02.12.2016
12:46:17
> @sovamist
рубисты живут же как-то со своим медленным языком)))
да так-то можно и на баше веб-сервисы писать

Сергей
02.12.2016
12:46:20
Есть такая версия
а есть версия, что всё нужно уметь готовить
"любой инструмент в руках мастера хорош”

Vladimir
02.12.2016
12:46:31

Сергей
02.12.2016
12:46:43

Vladimir
02.12.2016
12:47:14
Да, и я могу только догвадываться, какого размера у них кластер для этого

Сергей
02.12.2016
12:47:50
вполне себе хорошо живут)
топовый сервис для кода как бэ

Vladimir
02.12.2016
12:48:12
А могли бы жить еще лучше

Google

Сергей
02.12.2016
12:48:40
если бы гнались за скоростью кода, а не развитием продукта?

Vladimir
02.12.2016
12:49:01
Нет, если бы просто делали тоже самое, но на более быстром языке

Сергей
02.12.2016
12:49:30
не
ну если бы на стабильной версии раста начали писать, тогда да
но на ноде большой проект писать невозможно

Vladimir
02.12.2016
12:49:45
> @sovamist
но на ноде большой проект писать невозможно
Бред

Дмитрий
02.12.2016
12:49:46

Nikolay
02.12.2016
12:49:55

Сергей
02.12.2016
12:49:56

Vladimir
02.12.2016
12:50:05
Нода мало чем отличается в этом смысле от всего остального

Сергей
02.12.2016
12:50:34

Vladimir
02.12.2016
12:50:44
И что?

Сергей
02.12.2016
12:50:49
да ничего :)

Nikolay
02.12.2016
12:51:03
Чем это мешает писать большие проекты то?

Сергей
02.12.2016
12:51:12
обработка сложных бизнес-кейсов превращается в ад)

Vladimir
02.12.2016
12:51:19
Каких кейсов?

Nikolay
02.12.2016
12:51:27
Заметь, большой проект != большой монолитный кусок говна :)

Сергей
02.12.2016
12:51:44

Vladimir
02.12.2016
12:51:55

Сергей
02.12.2016
12:52:17
только кастомного кода тонна лежит

Google

Nikolay
02.12.2016
12:52:23

Сергей
02.12.2016
12:52:24
а так ничего

Vladimir
02.12.2016
12:52:29
Между прочим в тот же питончик специально впилили эвент луп, видимо дурачье

Сергей
02.12.2016
12:52:46

Vladimir
02.12.2016
12:53:09
Эвент луп есть эвент луп

Сергей
02.12.2016
12:53:09

Nikolay
02.12.2016
12:53:31
Микросервисы :)

Дмитрий
02.12.2016
12:53:31
>питон
>адекватно
Давайте не будем делить на ноль

Vladimir
02.12.2016
12:54:06
В скале тоже на асинхронщине сидят

Admin
ERROR: S client not available

Дмитрий
02.12.2016
12:54:10

Vladimir
02.12.2016
12:54:16
В джаве многие на netty сидят
А там даже функций нет

Сергей
02.12.2016
12:54:51
эм

Nikolay
02.12.2016
12:55:06

Сергей
02.12.2016
12:55:31
возвращаемся
к тому что нужны либы
и их знание

Google

Aleh
02.12.2016
12:55:42

Nikolay
02.12.2016
12:55:54
Конечно, нужны. Не велосипедить же их самому.

Aleh
02.12.2016
12:56:04
для бизнес-кейсов? Либы?

Сергей
02.12.2016
12:56:10
а господин выше предлагал велосипедить))

Дмитрий
02.12.2016
12:56:12
Да ты же просто javascript, имитация скалы. Разве может nodejs написать сервис, сделать шедевр?

Vladimir
02.12.2016
12:56:37
Либы нужны для работы с сервисами, для работы сетью, и т д

Aleh
02.12.2016
12:56:44
короче для инфраструктуры
и они подменяемы
DIP все дела

Сергей
02.12.2016
12:57:00
для бизнес-кейсов? Либы?
если писать на vanilla js все бизнес кейсы, то эти строчки можно выкинуть
всё нужно абстрагировать) это вам не раст

Дмитрий
02.12.2016
12:57:01
Короче для всего

Aleh
02.12.2016
12:57:20
и потом можно подменять

Nikolay
02.12.2016
12:57:31

Aleh
02.12.2016
12:57:36
конечно дробить тоже надо правильно

Vladimir
02.12.2016
12:57:40
Бизне логику нужно абстрагировать от инфраструктуры - это да

Сергей
02.12.2016
12:57:47

Дмитрий
02.12.2016
12:57:50

Aleh
02.12.2016
12:57:57

Дмитрий
02.12.2016
12:58:07
Не

Сергей
02.12.2016
12:58:13

Aleh
02.12.2016
12:58:24
ага, ну поехали

Nikolay
02.12.2016
12:58:37
Вот не могу взять в толк, почему ООП всегда противопоставляют ФП :)