
Next.js vs htmx + Rust. Čo použiť a kedy
Porovnajte Next.js s Axum, Askama a htmx podľa stavu v prehliadači, kontraktov, cache, nasadenia, bezpečnosti, mobilných klientov a odovzdania.
Veľká časť rozhodnutí o low-code a krabicových systémoch stojí na jednom čísle, cene človekodňa vývojára. To číslo sa pohlo a skoro nikto neprepočítal zvyšok.
Keď sa vo firme s dvesto ľuďmi rozhoduje o novom systéme, takmer vždy padne tá istá veta. Vyvinúť si to sami by bolo drahšie.
Tá veta bola roky pravdivá. Stála na jednom čísle, na cene človekodňa vývojára, a to číslo sa dalo obhájiť pred kýmkoľvek. Lenže rozhodnutie z roku 2021 nesie v sebe ceny z roku 2021 a väčšina firiem ho odvtedy neprerátala ani raz.
Časť hodnoty low-code stála na cene kódu a časť nikdy nie. Tie dve treba oddeliť, inak sa rozhoduje o celom nástroji tam, kde ide len o jednu jeho polovicu.
Keď kupujete účtovný systém, kupujete produkt. Niekto iný ho prevádzkuje, sleduje zmeny zákona a vydáva aktualizácie, za ktoré potom aj nesie zodpovednosť. Kupujete si cudziu pozornosť venovanú problému, ktorý nechcete riešiť ani vtedy, keď sa mení legislatíva a niekto ju musí u Vás vo firme prečítať skôr, než začne platiť.
Schvaľovanie objednávok postavené v Power Apps je iná vec. Tam kupujete abstrakciu. Proces ste navrhli Vy, prevádzkujete ho Vy, rozhodli ste o každom poli aj o každej výnimke. Jediné, čo ste nekúpili, je písanie kódu.
Tento rozdiel je celá pointa. Cena kódu sa pohla, cena cudzej pozornosti nie. Prerátať sa teda oplatí druhú kategóriu a prvej sa netreba dotýkať.
Vzorec na to neexistuje. Príznaky áno, a tri a viac naraz je hranica, pri ktorej sa oplatí to spočítať.
Posledné dva body bývajú finančne najväčšie a v internom prehľade nákladov sa takmer nikdy nespočítajú dokopy.
Všetko, kde dodávateľ nesie legislatívu. Mzdy, účtovníctvo, elektronická fakturácia, registratúra. To nie je softvér. To je predplatné na niekoho, kto za Vás sleduje zbierku zákonov a potom stíha termíny, ktoré z nej vyplývajú. Lacnejší kód na tom nemení nič, lebo drahá časť nikdy nebola v kóde.
Rovnako by som nechal na pokoji čokoľvek, čo funguje, nikto sa naň nesťažuje a nedrží hodnotu, ktorá by z prepisu vznikla. Systém, ktorý nikoho nebolí, nie je projekt. Je to rozpočtová položka a tie sa riešia inak.
Netreba to brať ako sľub od dodávateľov nástrojov. Dá sa to čítať z toho, čo firmy reálne postavili.
Shopify 10. septembra 2026 oznámil prepis svojej Shop app z React Native do Swiftu a Kotlinu. Trvalo to dvanásť týždňov a studený štart na Androide pri tom klesol zo 4433 ms na 2233 ms. Rozobrali sme to podrobne vrátane toho, čo k tomu museli mať pripravené. Koľko dnes stojí hodina práce agenta oproti hodine programátora, sme rátali v samostatnom článku.
Podstatná časť tej odpovede znie inak. Agentom pomohla predloha a rýchla kontrola. To isté platí u nás. Keď má nová verzia existujúci systém, proti ktorému sa dá porovnávať riadok po riadku, práca vyzerá inak než pri zelenej lúke. Migrácia z tabuliek do vlastného portálu má predlohu vždy. Odchod zo starého systému, ktorý nikto neudržiava, tiež.
Tu väčšina biznis prípadov klame, aj keď nechce.
Prepisom si nekupujete písanie kódu, ale vlastníctvo. Niekto musí mať pohotovosť a niekto musí aj o tri roky vedieť, prečo je v kóde tá výnimka, ktorú tam kedysi napísal kolega kvôli jedinému zákazníkovi. Lacnejší kód zlacní prvý rok. Desiaty rok nezlacní ani o cent.
Preto rozhodnutie patrí do päťročného rozpočtu, nie do ceny dodania. Na jednej strane licencie, konzultanti a konektory, k tomu čas ľudí strávený obchádzaním systému. Proti tomu postavte vývoj a prevádzku, aktualizácie a jedného človeka, ktorý tomu rozumie. Keď rozdiel vyjde tesne, zostaňte tam, kde ste, pretože tesný výsledok nezaplatí prechod.
A keď vyjde jasne, nezačínajte tým najväčším systémom. Vyberte jednu vrstvu s predlohou a s kontrolou, prepíšte ju a zmerajte, či odhad sedel. My preto modernizáciu softvéru otvárame analýzou a jednou ohraničenou etapou. Prvý prepis je jediný spoľahlivý zdroj čísel pre ten druhý.
Jeden konkrétny krok na záver. Vytiahnite si faktúry za licencie, konzultantov aj konektory za posledné tri roky. Spočítajte ich. To číslo je polovica rozhodnutia a takmer nikto ho nemá po ruke.

Porovnajte Next.js s Axum, Askama a htmx podľa stavu v prehliadači, kontraktov, cache, nasadenia, bezpečnosti, mobilných klientov a odovzdania.

Nahraďte rizikové časti staršieho systému po kontrolovaných etapách. Hranice, fasáda, kontraktové testy, paralelná prevádzka a návrat znižujú riziko.
Meta otvorila okuliare s displejom obyčajnému HTML. V EÚ si ich nekúpite. Zaujímavejšie je, čo z toho vyplýva pre systém, ktorý si dávate postaviť teraz.