Tengo curiosidad por saber qué es lo que le da a nodeJS la súper concurrencia que tiene en este momento. No he usado tanto con ninguno de estos, jugué con ambos en mi tiempo libre.¿En qué se diferencia nodejs de ejecutar libevent?
Suena como los 1000s de conexiones que promete el nodo con el que puede configurarlo, puede hacerlo incluso con libevent, digamos en C++, ¿no?
Lo único que agregaría, es que en C++, puede hacer un código de varios subprocesos que usa estructuras de datos de memoria compartida. En NodeJS, sería casi imposible, ya que los webworkers actualmente se basan en procesos separados. Entonces, si tiene algunos cálculos intensivos de CPU que usan una enorme (digamos 1GB) estructura de memoria compartida, C++ podría ser una mejor opción. Pero la facilidad de desarrollo y mantenimiento en NodeJS triunfa sobre C++ en casi todos los demás aspectos. – Amir