Node.js

Node.js to otwarte oprogramowanie i środowisko uruchomieniowe języka JavaScript. Umożliwia wykonywanie kodu JavaScript poza przeglądarką internetową, dzięki czemu twórcy stron internetowych mogą używać języka JavaScript po stronie serwera swoich aplikacji internetowych. Node.js jest także wieloplatformowy i działa w systemach Windows, Unix, Linux oraz macOS.

Przed wprowadzeniem Node.js język JavaScript mógł działać tylko w przeglądarce internetowej. Witryny internetowe mogły używać języka JavaScript do dodawania interaktywności po stronie klienta na stronach internetowych i w aplikacjach internetowych, ale sam serwer internetowy musiał używać innego języka, takiego jak PHP, do wykonywania swojej części pracy. Node.js umożliwia uruchamianie kodu JavaScript po stronie serwera, co oznacza, że twórcy stron internetowych mogą używać jednego języka zarówno do tworzenia części front-endowej, jak i back-endowej swoich aplikacji internetowych.

Przeglądarki internetowe używają własnych silników JavaScript, a serwery internetowe używają Node.js
Przeglądarki internetowe używają własnych silników JavaScript, a serwery internetowe używają Node.js

Node.js jest popularny wśród twórców stron internetowych z kilku powodów. Po pierwsze, sprawdza się w aplikacjach wymagających wielu jednoczesnych połączeń i może obsługiwać wiele żądań naraz. Ma także duży ekosystem pakietów open source i bibliotek dostępnych za pośrednictwem Node Package Manager, co pozwala twórcom łatwo dodawać nowe funkcje przez integrowanie istniejących modułów z aplikacjami. Wreszcie możliwość używania jednego języka programowania zamiast dwóch zmniejsza złożoność projektu i ułatwia naukę.

NOTE: Node.js używa silnika uruchomieniowego JavaScript V8 firmy Google — tego samego silnika, którego używa przeglądarka internetowa Chrome.

Zaktualizowano June 20, 2023 przez Brian P.

quizSprawdź swoją wiedzę

Which of these types of information is not found in a domain's WHOIS record?

A
The name of the domain's registrar company
0%
B
Login credentials for the domain's web server
0%
C
Administrative and technical contact information for the domain
0%
D
Created, updated, and expiry dates for the domain registration
0%
Correct! Incorrect!     View the WHOIS definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Node.js na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.