Почему все тыкают в джаваскрипт из-за его динамической типизации когда речь заходит о бэкенде, Мол, это игрушечный язык и т.д. Хотя для джаваскрипта сделана такая крутая штука как node.js. Но при этом динамическая типизация не помешала стать питону одному из самых предпочитаемых языков для бэкенда, и у весьма известных компаний в том числе. Хотя у него нет такой штуки как node.js. И он в целом медленнее ноды. Он вообще медленнее всех.
И кстати ещё, почему с приходом TypeScript , питон по прежнему считается более лучшим вариантом для бэкенда, чем node.js (BFF и gateway не в счет, это все таки не "самый" бэкенд).
Даша Циклаури, До сих пор при выборе бэкенда, ноду никто всерьез не рассматривает. А вот питон берут часто. Опять же, про бэкенд для фронтенда я не говорю - туда ноду берут с удовольствием. И сколько я не посмотрел конференций и обзоров по джаваскрипту, все тыкают в его утиную типизацию.
Максим, а откуда статистика то что никто не рассматривает можешь ответить?
1) Мой опыт в Reddit - некоторые микросервисы (преимущественно новые) на ноде.
2) опыт в HP Enterprise - подавляющее (>70%) большинство микросервисов на ноде.
3) бывшие коллеги в Microsoft - там прямо целые проекты с бэком на ноде
еще помню в начале 2010х (11/12 годы) на конференциях по вебу, мобильной разработке Майки (особенно Гайдар Магдануров) пиарили ноду
Максим, да именно
только тут одна поправка, в компаниях такого масштаба десятки микросервисов, и логично что там где работа с сетью там эрланг, там где нужны дешевые корутины там го, там где надо сваять быстро и любым отделом там питон
поэтому в корне неверно что кто-то там из гигантов не использует ноду в качестве дата лэйера например... сервисов бизнес логики может быть и не один, а пять, один из них на ноде, общаются через grpc или кафка, как в таком случае дать оценку?
В действительности люди чаще используют то, что удобно им. Python все же более дружелюбен и начать программировать на нём немного, но легче, чем на js. В реальности на бэкэ довольно тяжело упереться в скорость работы, которую ограничивает язык ( иначе все бы писали на С ), поэтому, легко изучив питон, люди переходят на фласк или django ( сам лично встречал 2 таких людей, которые за пару месяцев изучения питона перешли на бэк)