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í).
Komentáře
Máte doplnění, komentář nebo jste našli chybu?
Pro přidání názoru se prosím
přihlaste nebo si zřiďte účet.