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');
});