Node.js

Node.js je open source běhové prostředí JavaScriptu. Spouští kód JavaScriptu mimo webový prohlížeč, takže weboví vývojáři mohou používat JavaScript jako back-end svých webových aplikací. Node.js je také multiplatformní a funguje v systémech Windows, Unix, Linux a macOS.

Před uvedením Node.js mohl JavaScript běžet pouze ve webovém prohlížeči. Webové stránky mohly pomocí JavaScriptu přidávat interaktivitu na straně klienta na webové stránky a do webových aplikací, ale samotný webový server musel pro svou část práce používat jiný jazyk, například PHP. Node.js umožňuje spouštět kód JavaScriptu na straně serveru, což znamená, že weboví vývojáři mohou používat jeden jazyk pro front-end i back-end svých webových aplikací.

Webové prohlížeče používají vlastní JavaScriptové stroje, zatímco webové servery používají Node.js
Webové prohlížeče používají vlastní JavaScriptové stroje, zatímco webové servery používají Node.js

Node.js je mezi webovými vývojáři oblíbený z několika důvodů. Za prvé je efektivní pro aplikace, které vyžadují mnoho současných připojení, a dokáže zpracovat mnoho požadavků najednou. Má také rozsáhlý ekosystém open source balíčků a knihoven dostupných prostřednictvím Node Package Manageru, který vývojářům umožňuje snadno přidávat nové funkce integrací existujících modulů do jejich aplikací. A konečně možnost používat jeden programovací jazyk namísto dvou snižuje složitost projektu a usnadňuje jeho osvojení.

NOTE: Node.js používá běhový modul JavaScriptu V8 od společnosti Google, stejný modul, který používá webový prohlížeč Chrome.

Aktualizováno June 20, 2023 od Brian P.

quizOtestujte své znalosti

Which domain suffix is used for websites based in Germany?

A
.de
0%
B
.gr
0%
C
.dl
0%
D
.gm
0%
Correct! Incorrect!     View the Domain Suffix definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Node.js na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.