Źródło: Arkusze CKE
Co jest głównym celem stosowania frameworka Node.js w aplikacjach webowych?
Warianty odpowiedzi
-
A
Projektowanie graficznego interfejsu użytkownika
-
B
Tworzenie aplikacji mobilnych
-
C
Obsługa aplikacji serwerowych i przetwarzanie asynchroniczne
-
D
Testowanie API
Wyjaśnienie
Node.js to środowisko uruchomieniowe, które pozwala wykonywać kod JavaScript po stronie serwera, a nie tylko w przeglądarce internetowej.
Jego największą zaletą jest asynchroniczny i nieblokujący model wejścia/wyjścia (I/O). W praktyce oznacza to, że serwer potrafi obsługiwać tysiące zapytań jednocześnie bez konieczności czekania na zakończenie wolniejszych operacji, takich jak odczyt pliku czy zapytanie do bazy danych.
Dzięki temu Node.js świetnie sprawdza się w szybkiej obsłudze aplikacji webowych, tworzeniu API oraz systemach działających w czasie rzeczywistym.