Vladimir
Сидишь учишь
Дима
Приходишь в проект, а там нода!
Дима
Ооо
Vladimir
Потому приходишь в другой - там хуямда
Vladimir
Сидишь снова учишь
Дима
Блин, это js каждый-день-новый-фреймворк
Дима
имхо тогда нужно поискать другой язык
Sergey
Дима
Правда странно слышать тут такие жалобы
Sergey
почти в каждом большом проекте в любом языке тебе придется что-то учить
Vladimir
Да причем здесь язык то? код надо писать, а не по npm искать либы
Дима
имхо тогда нужно поискать другой язык
Sergey
ну тогда будет ещё печальнее
Sergey
а так есть шанс, что ты знаешь рамбу, рх, или что там ещё
Vladimir
Sergey
Sergey
учитывая что рамда и рх популярны…
Vladimir
Просто ни рамда и rx не являются какой то необходимостью
Дима
es6 — излишество и не является необходимостью
Дима
Да и es5 в принципе тоже
Дима
Прототипы в зубы и гребёшь
Nikolay
учитывая что рамда и рх популярны…
Плюсую. Я вот пришел в команду, а тут свои велосипеды кругом. Порог вхождения адовый. Были бы общеизвестные либы — было бы на порядок проще.
Vladimir
Это так и есть в целом, но es - это стандарт
Sergey
ну да давай писать только на es
Sergey
Отлично! Тонна обстракций и прочего
Vladimir
Ну да и нормально
Дима
Дима
Ммм
Sergey
Ну да и нормально
ага
такое ощущение, что ты не писал больших проектов
ну или в коде может разобраться только один-два человека
Sergey
остальные относятся к нему “ну нафиг это трогать"
Sergey
без обид
Sergey
и рх и рамда и рекомпоз, были придуманы, чтобы упростить жизнь разработчику
Vladimir
Вот это прям плюсую
Vladimir
Это на фронте можно хуйней страдать
Sergey
вот одна из тех причин по которой я никогда не возьмусь писать бэкенд на ноде
Sergey
уж лучше golang или руби
Vladimir
Ахахаха
Vladimir
Там то ФП попишешь, да
Nikolay
Понеслась :)
Sergey
Дима
Фп - формальные процедуры
Vladimir
И здесь он тоже не нужен
Sergey
кстати есть ещё rust
но я его почти не знаю
Vladimir
По той же причине
Vladimir
Щито?
Sergey
обработка ошибок, колбеки, эксепшены
Vladimir
Для этого есть промисы
Vladimir
А причем здесь ООП - не понятно
Sergey
в каком писать?
Vladimir
В каком хочешь. Рамда не равно ФП
Nikolay
ФП и ООП — не антонимы.
Sergey
ну вот и понятно)
Vladimir
Но - ФП в JS идет строго в ущерб производительности
Vladimir
На фронте это не важно
Nikolay
О производительности можно рассуждать только когда есть конкретные перф-тесты на конкретном продукте.
Nikolay
И только если они не удовлетворяют тех. требованиям, можно говорить, что производительность говно.
Sergey
Vladimir
Так да, но уже поздно будет
Vladimir
Если есть продукт написаный так, и выясняется, что производительнсоть у него говно
Дима
Вывод — фп — говно
Дима
👏
Nikolay
Для оптимизации никогда не поздно. И лучше поздно, чем рано, да :) Не зря говорят, что преждевременная оптимизация — злейший враг разработчика.
Дима
++
Sergey
Sergey
рубисты живут же как-то со своим медленным языком)))
Nikolay
Я просто иногда слышу что-нить типа: "я написал тут while, потому что он быстрее", — и хочется подраться :)
Vladimir
> @sovamist
рубисты живут же как-то со своим медленным языком)))
да так-то можно и на баше веб-сервисы писать
Sergey
Есть такая версия
а есть версия, что всё нужно уметь готовить
"любой инструмент в руках мастера хорош”
Vladimir
Sergey
Vladimir
Да, и я могу только догвадываться, какого размера у них кластер для этого
Sergey
вполне себе хорошо живут)
Sergey
топовый сервис для кода как бэ
Vladimir
А могли бы жить еще лучше