Как nodejs отличается от запущенного libevent?

Мне любопытно, что дает nodeJS супер concurrency, который он получает прямо сейчас. Я на самом деле не использовал ни с одним из них, просто играл с ними в свободное время.

Звучит как 1000s соединений, которые node promises, с которыми вы можете установить, вы можете это сделать даже с libevent, например, на С++, no?

Ответ 1

Конечно. Фактически node.js реализуется с использованием libev, который является библиотекой событий, подобной libevent. Я думаю, что основное преимущество node.js по сравнению с вашим собственным управляемым событиями сервером на С++ заключается в том, что он очень прост в использовании и действительно легко позволяет быстро запускать и запускать сервер без необходимости писать все детали на основе событий сами.