Lexxtor
@Lexxtor
PHP, Yii2, Android

Зачем использовать несколько Backend языков в одном проекте?

В некоторых вакансиях, например по PHP, пишут что знание Python, node.js будет плюсом.
Я еще понимаю что в node.js есть то чего нет в PHP и его можно использовать для отдельных частей проекта. Но Python для чего, он ведь мало отличается от PHP по функционалу?
  • Вопрос задан
  • 446 просмотров
Решения вопроса 2
Комментировать
@dmitryKovalskiy
программист средней руки
Возможно разные проекты или миграция.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
в node.js есть то чего нет в PHP

Все там есть, просто чуть дольше и меньше решений адаптированных под асинхронную работу. Тот же reactphp может использовать libuv + libev что по сути основа ноды.

Но Python для чего, он ведь мало отличается от PHP по функционалу?

Отличается и сильно, например на нем очень удобно писать скрипты для провиженинга, автоматизация действий, утилитки и т.д. Ну и да, он поуниверсальнее пыха будет.

Так же, если разработчик освоил какой-то еще язык хотя бы на базовом уровне, например познакомился с чудестным миром python, это будет влиять и на то как он пишет код. Скажем в python/node.js более сильно развита парадигма функционального программирования, что в PHP мало кто практикует (хотя с каждым днем все больше).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы