Sobes.tech
Junior — Middle

Co tě přitahuje na používání Node.js oproti Javě při vývoji?

sobes.tech AI

Odpověď od AI

Node.js přitahuje svou asynchronní, událostmi řízenou architekturou, která umožňuje efektivně zpracovávat velké množství současných spojení bez blokování. To je obzvláště užitečné pro vývoj síťových aplikací a API. Na rozdíl od Javy, která často používá vícero vláken, Node.js pracuje na jednom vlákně s neblokujícím vstupem a výstupem, což usnadňuje vývoj a škálování.

Navíc Node.js používá JavaScript, jazyk, který je široce rozšířený a známý mnoha frontendovým vývojářům, což usnadňuje práci full-stack týmů.

Příklad jednoduchého HTTP serveru v Node.js:

const http = require('http');

const server = http.createServer((req, res) => {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello, Node.js!');
});

server.listen(3000, () => {
  console.log('Server běží na portu 3000');
});