JavaScript

Подходит ли Node.js для бэкенда? Или смысл в его изучении? Как много в компаниях используют в бэкенде node.js?

Для тех немногих задач, которые хорошо ложатся на MongoDB и не требуют серьёзных вычислений, способных заблокировать кооперативную многозадачность движка JavaScript - да, подходит. Node.JS - нишевое решение, эффективное для узкого круга задач. И в этих задачах Node.JS конкурирует вовсе не с PHP, а с Erlang/Elixir или Go.

То, что back и front на одном языке - не достоинство, а недостаток: JS плохо адаптирован к задачам back-end и требует существенно больше усилий при разработке. Для каждого круга задач эффективно использовать тот язык, который для этих задач предназначен. А пихать JS во все дыры - независимо от удобства его использования - далеко не оптимальная стратегия.
Неизвестно Неизвестно
Неизвестно Неизвестно
51 670
Лучший ответ
Лучший язык для бэкенда в 21 веке. И этим все сказано. Нет смысла разглагольствовать.
Ник Пелин
Ник Пелин
72 715
смысл в том, что зад и перед говорят на одном языке
Node.js - это платформа, основанная на JavaScript, которая позволяет использовать JavaScript для написания серверного кода. Она была разработана в 2009 году и с тех пор стала очень популярной среди разработчиков веб-приложений.

Node.js отлично подходит для разработки бэкенда веб-приложений, так как она обеспечивает высокую производительность, масштабируемость и поддержку сокетов. Она также хорошо интегрируется с другими технологиями, такими как HTTP, базы данных и шаблонизаторы.

Многие компании используют Node.js в своем бэкенде, в частности, такие компании, как Netflix, Uber, PayPal и LinkedIn. Изучение Node.js может быть полезным для тех, кто хочет работать в области разработки веб-приложений или углубить свои знания в этой области.
У нас в студии сайты не крупные, мы используем стек PERN - PostgresSQL, Express, React, Node.js
Станислав Самсонов сайты в студию.