Stack pro custom webovou aplikaci v roce 2026: kdy co volit.

18.2.20267 min readTomáš Přívara

Otázka „jaký stack pro novou webovou aplikaci v roce 2026" je v naší poště zhruba čtyřikrát měsíčně. Krátká odpověď je, že to záleží — a dlouhá odpověď je, že to záleží na třech věcech, na které se zeptáme dřív, než cokoliv doporučíme. Tento článek shrnuje, jak ten rozhovor vedeme, podle čeho se rozhodujeme a kde jsme v posledních letech volili Javu, Next.js, Node.js i kombinaci s Rustem.

Tři archetypy webové aplikace, podle kterých se rozhodujeme.

V naší praxi se 90 % zakázek vejde do tří archetypů. Každý z nich má jiný profil zátěže, jiné nároky na konzistenci dat a jiný horizont, na který se aplikace staví — a tomu odpovídá i volba technologie.

Data-heavy enterprise / SMB systém. Typicky ERP, CRM, výrobní systém, integrace s bankami, dodavateli a sklady. Provoz roky, integrace desítky systémů, audit trail, citlivá data. Tady stabilita a předvídatelnost vyhrávají nad rychlostí dodání. U **výrobní firmy** se 270 zaměstnanci a 25 nákladními vozy jsme volili Java + Spring Boot + Elasticsearch + OpenShift + React — a po čtyřech letech provozu nelitujeme.

Real-time platforma s eventy a integracemi. Logistika, fulfillment, IoT, payment, sport. Vysoké nároky na propustnost, asynchronní zprávy, koordinace více systémů. U **Rohlíku** jsme stavěli data bridge mezi ERP a robotickým skladem na Java + Spring Boot + REST API + RabbitMQ + MariaDB, který dnes obsluhuje 30 000+ denních objednávek se 3× rychlejším pickingem.

Content-driven SaaS / produktová platforma. SaaS pro koncové uživatele, marketingové stránky s autentizovanou částí, e-commerce front, B2B portál s rychlou iterací UI. Tady tempo dodání a kvalita frontendu vyhrávají. U **Sportybe** jsme volili Spring Boot na backendu plus Next.js + PostgreSQL + Elasticsearch na frontendu, plus Swift a Kotlin pro native mobilní klienty.

Kdy Java a Spring Boot zůstávají bezpečnou volbou.

Java není sexy. Java je v roce 2026 stále volba, kterou doporučujeme nejčastěji u systémů, které mají běžet 8+ let, integrují se na desítky externích systémů a obsluhuje je tým, který se v čase mění. Důvodů je víc.

Stabilní ekosystém a senior trh práce. Senior Java vývojář na trhu existuje. Senior Bun vývojář v Praze v dostatečném počtu neexistuje. Pokud váš systém přežije zakladatele, tohle je proměnná, kterou nelze ignorovat.

Spring Boot jako de facto standard. Konvence, dokumentace, security, validace, OpenAPI, observability — všechno je vyřešené a má 15 let zralosti za sebou. U projektu **GFŘ IDR**, kde jsme jako subdodavatel O2 IT Services stavěli centrální datovou platformu mezi Finanční správou, ČSSZ a zdravotními pojišťovnami, byla volba Java + Spring Boot + WSO2 + Docker + Ansible důsledkem požadavků na audit trail a state správu.

Výkon a paměťová předvídatelnost. JVM s tuningem garbage collectoru je v predikovatelnosti latencí stále třída. Pro real-time systémy s tisíci eventy za sekundu, kde nesmíte mít pauzu, je to relevantní. U **automotive klienta pod NDA** jsme stavěli platformu zpracovávající 35 milionů inzerátů měsíčně na Javě, Elasticsearch, Reactu, Dockeru a Nginxu — a paměťová stabilita JVM byla v klidu i při špičkových objemech.

Kdy Next.js dává smysl a kdy je to past.

Next.js je v roce 2026 výchozí volbou pro většinu nových content-driven aplikací — a zároveň zdrojem nejčastějších problémů, které řešíme u převzetí. Hranice mezi rozumným použitím a pastí je tenká.

Next.js dává smysl, když: (a) máte SEO/marketingovou součást aplikace, kde se hodí SSR a obrázková optimalizace, (b) frontend je centrum produktu a iterujete UI týdně, (c) tým má React seniora a Node.js operations.

Next.js je past, když: (a) backend je netriviální, ale tým ho strká do API routes, protože „Next umí všechno", (b) datový model je složitý a Prisma se používá na věci, na které ORM není stavěná, (c) deployment se odehrává jen na Vercelu a vendor lock-in nikdo neřeší.

U **Sportybe** jsme Next.js volili pro web portál a integrovali ho s Java backendem — frontend i backend se vyvíjí svým tempem, oba jsou silné v tom, co dělají. Pokud ale uvažujete o čistě Next.js architektuře pro něco, co má sloužit 5+ let, podívejte se nejdřív, jestli backend logika do API routes opravdu patří, nebo jestli neutíkáte k Next.js jen proto, že je to teď hype.

Kdy Node.js, Rust nebo polyglot stack — a proč.

Mimo Java a Next.js volíme občas i jiné kombinace. Vždy se to rozhoduje od problému, ne od preference týmu.

Node.js + React jako jednojazyčný stack pro startup s rychlou iterací. Tým může psát backend i frontend, sdílet typy přes TypeScript, pohybovat se v jedné runtime. U **Near Foundation** DAO portálu jsme volili Node.js + React jako základní stack a Rust + AssemblyScript pro smart contracts na NEAR blockchainu, plus Solidity pro některé komponenty. Polyglot dává smysl, když každý jazyk řeší jiný problém.

Rust pro výkonové komponenty. Když potřebujete predikovatelnou latenci, paměťovou bezpečnost a vysokou propustnost, Rust je v roce 2026 zralý kandidát — pro proxy, parser, indexer, smart contract. Ne ale pro celý backend SMB aplikace, kde by senior na trhu nebyl k sehnání.

.NET Core pro klienty s Microsoft 365 ekosystémem. U **Autoškoly ABC v Brně** jsme přebírali ERP postavený na .NET Core a React — a v tom stacku jsme zůstali, protože měl smysl. Není rozumné měnit stack jen proto, že máme Javu radši, pokud .NET dělá to, co má.

Anti-pattern „nejnovější technologie, protože FOMO".

Největší rizika, na která narážíme u převzetí webových aplikací, nepramení z volby Javy ani Next.js. Pramení z toho, že někdo zvolil stack podle Hacker News a ne podle problému.

Migrace na čerstvě vydaný framework v roce, kdy je v 0.x verzi. Ekosystém ještě nemá knihovny, dokumentace je řídká, breaking changes každé tři měsíce. Pokud nejste tým, který přispívá do open-source, čekejte na rok dva.

Microservices, protože „takhle to dělá Netflix". Pokud nemáte 50 vývojářů, microservices vás zpomalí. Modulární monolit obsluhuje firmu s 10 vývojáři lépe a déle.

Edge runtime u všeho. Edge je úžasná věc na statický content a personalizaci. Není to backend pro ERP s transakcemi proti PostgreSQL. Před zavedením edge se ptejte, jestli vaše latence opravdu zachraňuje uživatelský zážitek, nebo jestli si jen kupujete nečekané chování v produkci.

Generování kódu přes Cursor a Lovable bez review. Vibe-coding má své místo na prototypy a experimenty. Pro aplikaci, která jde do produkce a investorského due diligence, čekejte audit — u jednoho českého B2C SaaS startupu před Series A jsme v auditu vibe-coded aplikace našli desítky zranitelností včetně SQL injection ve dvou endpointech a vystavených env vars.

Pokud potřebujete nezávislý pohled na výběr stacku pro novou aplikaci nebo druhý názor před tím, než podepíšete s dodavatelem, ozvěte se nám. Architektonickou konzultaci v rozsahu 2 až 4 MD děláme bez závazku a její výstup používá klient typicky jako podklad k tendrové dokumentaci.

Zjistěte, jak vybrat stack pro vaši webovou aplikaci.

Vše pod NDA. Odpovíme do 4 hodin. Vaše data zpracováváme dle ISO 27001 a GDPR.

NEZÁVAZNÁ KONZULTACE

Získejte návrh AI architektury pro vaši firmu.

Získejte úvodní AI analýzu v rozsahu až 5 MD zcela zdarma. Zmapujeme vaše procesy a navrhneme řešení s jasným ROI.

ODPOVÍDÁME DO 4 PRACOVNÍCH HODIN

Formuláře nejsou pro vás? Kontaktujte nás napřímo.

NÁŠ EMAIL

info@etyka.cz

NÁŠ TELEFON

+420 777 720 777

CTO

Jiří Domjen

Rád s vámi proberu technickou stránku vašeho projektu. Zhodnotíme možnosti API integrace na vaše stávající systémy a navrhneme architekturu pro vaši novou webovou aplikaci.