Přeskočit na obsah
+420 774 147 594
Kontakt

Slovník

Node.js

Node.js je JavaScriptový runtime postavený na enginu V8 z Chromu, který umožňuje vyvíjet serverové aplikace v JavaScriptu. Jeho neblokující I/O model a událostmi řízená architektura jsou obzvlášť efektivní při obsluze souběžných připojení, a proto vyniká v aplikacích v reálném čase, API serverech a I/O náročných úlohách spíše než ve výpočtech zatěžujících CPU.

Ekosystém npm je jedním z největších registrů balíčků ve světě softwaru a nabízí moduly prakticky pro jakoukoli funkcionalitu, od HTTP serverů a databázových ovladačů po autentizaci, zpracování obrázků a strojové učení. Díky tomu vývojáři jen zřídka staví běžnou funkcionalitu od nuly, což výrazně zrychluje vývoj webových aplikací a služeb.

Pro webový vývoj je Node.js významný tím, že umožňuje full-stack vývoj v JavaScriptu, takže týmy mohou používat jediný jazyk na frontendu i backendu. To zjednodušuje nábor, sdílení kódu i přepínání kontextu. Express, Fastify a NestJS jsou oblíbené serverové frameworky. Node.js pohání build nástroje jako Webpack a Vite, správce balíčků npm a yarn i frameworky jako Next.js a Nuxt. Znalost Node.js je tak prakticky předpokladem moderního webového vývoje bez ohledu na to, jaký frontendový framework tým zvolí.

Potřebujete pomoc s projektem?

Proberme, jak můžeme přivést Vaši vizi k životu.
Získat nezávaznou nabídku