Зачем нужен LIBUV в Node JS?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Зачем нужен LIBUV в Node JS?

Сообщение Anonymous »

Итак, возможно, этот вопрос слишком нубский и новичок, чтобы его задавать, но я до сих пор понятия не имею, почему LIBUV получил место в архитектуре Node JS? Итак, вот мое понимание архитектуры NodeJs.
  • Node Js построен на основе V8
  • V8 способен выполнять код, написанный с использованием стандартов EcmaScript.
  • V8 написан на C++.
  • Так что, если вы хотите дать любую новую функциональность мы можем встроить V8 в наш проект C++ и присоединить новый код к новому встроенному V8 в C++.
Теперь есть сомнения,
  • Поскольку V8 поддерживает EcmaScript Javascript, это означает, что у него есть возможность выполнять обратные вызовы, написанные с помощью стандарты EcmaScript.
  • Таким образом, мы можем добавить код для доступа к файловой системе, HTTP-серверу и доступу к базе данных на C++, поскольку существуют библиотеки (файлы заголовков), которые обеспечивают эту функциональность, поскольку Java написана на C++ (поправьте меня, если я ошибаюсь), и Java имеет возможность делать то же самое.
  • Теперь, если мы можем добавить эту функциональность в C++, где же место для Libuv появится в архитектуре NodeJs.
Заранее спасибо и
приятного кодирования :)

Подробнее здесь: https://stackoverflow.com/questions/562 ... in-node-js
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»