Rozšírené hľadanie
Nedeľa 13. Október 2024 |
meniny má Koloman

Vzhůru dolů 16.04.2024 03:00 Ve druhé části předvánoční diskuze v Productboardu, a padesátém díle našeho podcastu , jsme si vzali na mušku dvě oblasti, ve kterých se nyní mění paradigmata. Převládá ve sestavování aplikací stále Webpack, nebo se situace začíná měnit?“ Je SSR jasná cesta, kam bude vývoj webových aplikací směřovat a není to jen opsání kruhu do bodu, kde už jsme byli? V části o buildování JS jsme se shodli zhruba na následujícím: Webpack je produkt doby čistě klientských aplikací a potřeby dělat jeden velký build. Technologie se posunuly, máme např. HTTP/2, které umožňuje posílat více menších souborů naráz a také frameworky umožňují posílat menší buildy, které se načítají postupně. Nyní jsme ve stavu, kdy se hledá nové řešení, proto je nástrojů pro buildování opět hodně, ale převažuje Webpack a Vite. V zásadě ale nakonec vybíráme buildovací nástroj podle toho, co nám naservíruje meta-framework. V druhé polovině, tématicky o server-side renderingu , jsme se myslím na ničem úplně neshodli, ale povídali si o Edge Computingu, streamování HTML, Local First, Partial Prerenderingu, React Server Components, HTMX a dalších buzwordech i báječných technologiích. Bohužel jsme se opět ani jednou nepohádali. Podcast Celá epizoda na videu Hosté Riki Fridrich Riki píše JavaScript ve firmě Outreach. Učí ostatní, jak psát Javascript. Přednáší na konferencích a setkáních. Většinou o Javascriptu. Riki je z Ládví. Web – Twitter – Github – LinkedIn Libor Vaněk Libor je Head of Front-End Development v CDN77, kde poskytují infrastrukturu pro globální internet. Fanoušek World Wide Web platformy a rozumného přístupu k web developmentu. Má rád všechny JS frameworky, ale ještě radši je podrobuje kritickému pohledu. Kdysi dělal meetupy Vue.js, dneska migruje většinu věcí z Nextu na SvelteKit. Ve volném čase dělá pro bono projekty, jako např. web a newsletter pro novináře Davida Klimeše a konzultuje architekturu a výkon webových aplikací. LinkedIn – Twitter Petr Glaser Petr v rámci projektu Nauč mě IT pomáhá lidem získat dovednosti a znalosti vhodné pro práci v IT. Říká o sobě, že je vývojář zapálený pro technologie a vzdělávání. Zaměřuje se na performance, kterou vnímá jako součást UX a přístupnosti. I díky tomu si oblíbil framework Qwik, o kterém je řeč v podcastu. LinkedIn – Twitter O čem si povídáme? Buildování JS: Webpack jako produkt doby SPA Žezlo přebírá Vite, ve kterém jedou všechny frameworky mimo Reactu/Nextu Další hráči , potřeba univerzálnosti, jsme v mezidobí Next na Webpacku a chystaný posun k Turbopacku Další buildovací nástroje už nebudou v JavaScriptu Jde se bez buildu obejít? Viz No Build od 37signals Jak si stojí Rollup? Viz RollDown. Druhé téma: Server Side Rendering Rikiho „teorie sinusoidy“ a progressive enhancement Kde je dělící linka mezi SSR a klientským renderováním? Záleží vždy na zdroji dat a rychlosti odezvy, změna díky edge computingu Odvážná Rikiho vize: streamování HTML Jak do toho vstupuje Local First Jedna z dalších cest může být Partial Prerendering Možná změna definice frontendu a backendu, ještě v případě React Server Components vs. návrat k Rails, Django, Nette… HTMX- „niche záležitost“ a interaktivita bez HTML Stimulus.js a náš nenázor Děkujeme za spolupráci Jiří Nečas, Productboard – Vladimír Příhoda, Productboard – Honza Michálek – Johana Kratochvílová, Signatura . Odebírejte podcast ze Vzhůru dolů Spotify – Apple Podcasts – Google Podcasty – TuneIn – RSS podcastů Nápad? Chyba? Připomínka? Pochvala? Pište nám na e-mail podcast@vzhurudolu.cz nebo kamkoliv jinam. Hlavně, aby se to k nám dostalo. Přejeme vám příjemný poslech!