Информация об изменениях

Сообщение Re[2]: Для тех, кто смеется над JavaScript от 15.06.2020 5:11

Изменено 15.06.2020 5:13 Lazytech

Re[2]: Для тех, кто смеется над JavaScript
Здравствуйте, TimurSPB, Вы писали:

TSP>Как только логика усложняется, так сразу начнётся адъ и Израиль. Невозможно сделать серию запросов, например к корпоративной БД, с кучей данных и зависимостей, не сойдя с ума от спагетти из коллбеков/асинков. Конечно можно написать без спагетти, но язык не просто этому способствует, он практически заставляет это делать. Уже в четвёртой строчке примера от ТС выросла первая макаронина. Можно конечно простую часть типа обёртки на нём написать и дальше мутить микросервисы на Java/C#, но зачем плодить сущности в технологическом стеке компании? Понаиспользуют модных штук, а сеньёр девелопер потом еб..


Насколько я понимаю, разработчики на Node.js уже несколько лет как достаточно успешно борются с callback hell:
https://blog.risingstack.com/node-js-async-best-practices-avoiding-callback-hell-node-js-at-scale/
Re[2]: Для тех, кто смеется над JavaScript
Здравствуйте, TimurSPB, Вы писали:

TSP>Как только логика усложняется, так сразу начнётся адъ и Израиль. Невозможно сделать серию запросов, например к корпоративной БД, с кучей данных и зависимостей, не сойдя с ума от спагетти из коллбеков/асинков. Конечно можно написать без спагетти, но язык не просто этому способствует, он практически заставляет это делать. Уже в четвёртой строчке примера от ТС выросла первая макаронина. Можно конечно простую часть типа обёртки на нём написать и дальше мутить микросервисы на Java/C#, но зачем плодить сущности в технологическом стеке компании? Понаиспользуют модных штук, а сеньёр девелопер потом еб..


Насколько я понимаю, разработчики на Node.js уже несколько лет как достаточно успешно борются с callback hell:

https://blog.risingstack.com/node-js-async-best-practices-avoiding-callback-hell-node-js-at-scale/

https://stackabuse.com/avoiding-callback-hell-in-node-js/