Можно ли сказать, что node.js - это веб-сервер?

Я обнаружил, что путаю между веб-фреймворком и веб-сервером.

Apache - это веб-сервер.

Tornado - это веб-сервер, написанный на Python.

Nginx - это веб-сервер, написанный на C

Zend - это веб-фреймворк на php

Flask / Bottle - веб-фреймворк на Python

RoR - это веб-фреймворк, написанный на Ruby

Express - это веб-фреймворк, написанный на JS под Node.JS

Можно ли сказать, что node.js - это веб-сервер ??? Я так запутался между веб-сервером и фреймворком.

Если каким-то образом node.js является своего рода веб-сервером, а не веб-фреймворком (Express), зачем нам на практике размещать весь node.js поверх сервера Nginx ?? Вопрос по SO

Кто может помочь ???

Kit

76
задан Talha Awan 2 July 2017 в 14:07
поделиться