Źródło: Arkusze CKE
Który z poniższych opisów najlepiej charakteryzuje Node.js?
Warianty odpowiedzi
-
A
System zarządzania bazami danych NoSQL
-
B
Framework do budowania aplikacji mobilnych przy użyciu JavaScript
-
C
Biblioteka do tworzenia interfejsów użytkownika w aplikacjach webowych
-
D
Środowisko uruchomieniowe JavaScript poza przeglądarką, używające silnika V8 z Chrome
Wyjaśnienie
Node.js to środowisko uruchomieniowe, które pozwala wykonywać kod JavaScript poza przeglądarką internetową, najczęściej po stronie serwera.
Twórcy Node.js wykorzystali superszybki silnik V8 z przeglądarki Google Chrome i dodali do niego możliwość interakcji z systemem operacyjnym, np. dostęp do plików czy sieci.
Dzięki temu programiści mogą pisać pełne aplikacje sieciowe, zarówno frontend, jak i backend, używając tylko jednego języka programowania.