Hello world! Se zpožděním vydáváme první ze dvou epizod natočených před Vánoci v kancelářích Productboardu. Hostem 58. epizody je Riki Fridrich, zkušený JavaScript vývojář.
Povídáme si o tom, proč je React už občas vnímán jako „nové jQuery“. Diskutujeme také o TurboPacku a dalších buildovacích nástrojích, které zatím nepřinášejí tolik vytouženou revoluci. Končí už konečně éra masivních single‑page aplikací a vracíme se k silnějšímu server‑side renderingu? A jak to má Riki s AI při vývoji?
Podcast
Video
Host

O čem mluvíme?
- Průzkum State of JS a rostoucí komplexita
Věnujeme se datům, která ukazují stagnaci u zavedených frameworků. Vývojáři stále hledají čerstvé nástroje, protože složitost roste. Může to znamenat posun ve vývoji front‑endového ekosystému. - React v roli „nového jQuery“
Debatujeme o oblibě Reactu, který se stal těžko sesaditelným standardem. Zároveň ale narůstá únava z jeho rozsáhlého ekosystému. Někteří vývojáři proto hledají minimalističtější řešení. - Problémy testovacích nástrojů
Probíráme překážky při testování, zejména pokud nechceme využívat React‑specific technologie. Mnohé knihovny jsou navržené především pro virtuální DOM. Testování reálného DOMu tak může být komplikovanější. - Skutečný DOM vs. virtuální náhrady
Narážíme na potřebu testů, které reflektují skutečné rozměry a pozici elementů. Virtuální prostředí často takové údaje neposkytuje. Pro specifické případy to znamená nutnost vlastního řešení. - TypeScript a ústup TSC CLI
Přichází řeč na to, proč se většina lidí přiklání k automatizovaným buildům TypeScriptu. Samotný TSC CLI už mnozí nepotřebují. Vývojáři stále více spoléhají na integrované nástroje v ekosystému. - Stav buildovacích nástrojů a TurboPack
Diskutujeme o tom, že TurboPack nenabídl takovou revoluci, v jakou se doufalo. Mnoho lidí proto setrvává u zaběhnutých řešení jako Webpack, i když jim už leze na nervy. Hledání něčeho opravdu lepšího pokračuje. - Server‑side rendering a nová podoba aplikací
Zvažujeme, že obliba masivních single‑page aplikací může klesat. V popředí se ocitá silnější server‑side rendering a lehčí klientská vrstva. Může jít o návrat k modelu, který dříve převládal. - Role AI v současném vývoji
Probíráme, jak nám AI pomáhá se snippetem kódu nebo řešením neznámé syntaxe. U složitějších projektů zatím přináší jen částečné ulehčení. Přesto se stává běžnou součástí pracovních nástrojů. - Možnosti AI jako našeptávače a konzultanta
Zamýšlíme se, v čem AI skutečně usnadňuje práci a jak rychle naráží na limity ve velkých kódech. Pro mnoho rutinních úkolů je však k nezaplacení. Pomáhá šetřit čas a zpřístupňuje technologie i méně zkušeným. - Post‑SPA éra a budoucí scénáře
Shrnujeme, že SPA se možná blíží ke svým hranicím a do popředí se dostávají nová paradigmata. Leccos ukazuje na menší množství klientského JavaScriptu a větší roli serveru. Budoucí vývoj může přinést zásadní změnu ve stavbě front‑endů.
Odebírejte podcast ze Vzhůru dolů
Spotify – Apple Podcasts – TuneIn – RSS podcastů
Nápad? Chyba? Připomínka? Pochvala? Pište nám na e-mail [email protected] nebo kamkoliv jinam. Hlavně, aby se to k nám dostalo.
Přejeme vám příjemný poslech!
Děkujeme za spolupráci: Jiří Nečas, Productboard (prostory, organizace), Vladimír Příhoda, Productboard (technika, střih, záznamy), Tomáš Kout (moderování).