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í.
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.
Otestujte své znalosti