¿Cuáles son los beneficios de desarrollar en Node.js vs Python?

Creo que la diferencia más importante es el lenguaje en sí.

A los desarrolladores de Node.js les gusta cómo también se usa JavaScript en el código del lado del cliente. Esto es lo que hace que pilas como MEAN (MongoDB, Express.js, Angular.js y Node.js) sean tan populares: solo necesita saber un idioma para desarrollar una aplicación completa. Ni siquiera necesita preocuparse por el Mapeo Relacional de Objetos (ORM) porque solo puede alimentar JSON a Mongo.

Los desarrolladores de Python disfrutan de su legibilidad y expresividad. Se ha dicho una y otra vez que Python le permitirá usar muchas más frases en situaciones en las que JavaScript requeriría docenas de líneas para lograr lo mismo. *

Por supuesto, hay algunas diferencias generales además de los idiomas. Node.js se distingue por características como su arquitectura basada en eventos y E / S asíncrona. Esto tiene implicaciones en la velocidad. Los frameworks de Python (como Django) tienden a ser más antiguos y maduros que los frameworks Node.js (como Express.js) – lea: documentación más refinada, más discusiones sobre StackOverflow, más módulos, etc.

* Considere contraargumentos antes de descartar JavaScript / Node.js – vea Underscore.js