Node.js и ASP.NET совершенно разные технологии, основанные на разных философиях, хотя обе они связаны с веб-разработкой. Node.js - это среда выполнения Javascript, которая выполняется на сервере. ASP.NET является платформой веб-разработки, основанной на шаблоне MVC. Итак, вы можете спросить, какова фактическая разница между ними? Основное различие заключается в том, что Node.js сам по себе позволяет создавать веб-сервер; однако, вам могут понадобиться фреймвроки, такие как Express и библиотеки, такие как mongoose или Passport для разработки веб-приложения (обработка маршрутов, отображение представлений, подключение к базе данных, обработка аутентификации/авторизации и т.д.). ASP. net делает все за вас. Он предлагает маршрутизацию через контроллеры, соединения с базами данных, отображение представлений, работу с моделями, развязанные классы (IOC/Dependency Injection) и встроенную систему модульного тестирования. Проблема с ASP.NET это то, что он имеет высокий порог вхождения для нович