Node.js
Hledáte vhodný nástroj pro vývoj vysoce škálovatelných webových aplikací a jejich serverových částí? Přesně to hravě zvládne technologie Node.js, jejíž jádro pohání i samotný prohlížeč Google Chrome.
A nejen ten. Pro svou škálovatelnost se hodí také jako řešení pro real-time apps v podobě chatu nebo streamování – právě proto jej využívá i celosvětová streamovací služba Netflix. Z dalších prak například PayPal, Uber či eBay. Nyní i vy můžete jít ve šlépějích těchto gigantů!
Výhody
- Škálovatelnost, která je reflektována velice příznivou rychlostí při zpracování uživatelských požadavků.
- Programy v Node.js jsou psané v Javascriptu, který představuje jednu ze základních dovedností programátora. Existuje tak obrovská komunita uživatelů, na něž se lze v případě problémů obrátit.
- Node.js využívá model událostí a asynchronní I/O operace – tím se minimalizuje režie a maximalizuje potenciál výkonu.
- Prostřednictvím modulů lze rozšířit původní funkcionalitu nástroje.
- Jednodušší přechod mezi back-endem a front-endem – JS se používá pro obě roviny.
- Podpora SQL i NoSQL databází. Díky tomu je velmi snadné vytvořit CRUD akce (Create-Read-Update-Delete).
Co je Node.js
- Node.js je softwarový systém navržený pro psaní vysoce škálovatelných internetových aplikací, primárně webových serverů. Funguje na událostmi řízeném modelu neblokujícím I/O.
- Jádrem technologie je V8 JS engine, mající na starost kompilaci do strojového kódu, a moduly, jež nástroj rozšiřují o další funkcionality.
- Je vhodný pro sestavení back-end části, která se pak napojí na front-end aplikaci.
- Mimo jiné má Node.js možnost komunikovat s databází (SQL, MySQL, Mongo)
Reference
Pro našeho klienta GAF s.r.o. jsme se zabývali tvorbou back-end části docházkové aplikace. Konkrétně se jednalo o komunikaci s SQL databází a vytvoření end-pointů k zavolání a získání dat na front-end části aplikace.
Související služby
Blogujeme!
TOP 7 nejžádanějších programovacích jazyků na rok 2023
Na světě existuje více než 700 programovacích jazyků. Ne všechny se však používají stejnou měrou. V tomto článku si představíme ty nejžádanější programovací jazyky pro rok 2023....
čístVývoj a rozvoj Java aplikací
V oblasti vývoje aplikací se lze setkat s celou řadou programovacích jazyků, z nichž každý má své použití. V následujících řádcích se zaměříme na objektově orientovaný programo...
číst