<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>jOpenSpace 2024 - Pavel Jetenský - Vaadin Flow - Programátorské nebe frontendu pro Javisty</title>
        <link>https://vhsky.cz/videos/watch/16178edd-497e-4181-8faa-7d1fa6dafb5b</link>
        <description>Přednášející Pavel Jetenský představuje vývoj aplikace v technologii Vaadin, do které se zamiloval před dvěma lety. Vysvětluje, jak vytvořil aplikaci pro objednávání zboží pro bezobalový obchod. Aplikace má přibližně 4000 řádků kódu, z toho polovina je napsaná v Kotlinu a druhá v Javě. Pavel sdílí své nadšení z jednoduchosti vývoje uživatelského rozhraní ve Vaadinu ve srovnání s Reactem, kde se při vývoji setkával s většími obtížemi. Ukazuje, jak aplikace vypadá a funguje. Aplikace umožňuje například výběr dodavatelů, import ceníků, optimalizaci dopravy a automatické generování objednávek. Pavel ukazuje, jak jednoduché je přidat komponenty jako DateTimePicker a zmiňuje, že aplikace podporuje Live Reload, což umožňuje okamžité nasazení změn bez nutnosti celého znovunačtení stránky. V rámci své prezentace Pavel také vysvětluje, jak Vaadin umožňuje obousměrnou komunikaci mezi frontendem a backendem, přičemž backend zůstává plně v Javě. Zmiňuje silné typování Javy, které umožňuje jednodušší refaktoring oproti technologiím jako TypeScript. Vysvětluje výhody Vaadin Flow, kde je vše napsáno v Javě, a také Hilla, která kombinuje backend v Javě s frontendem v Reactu. Dále se zaměřuje na základní koncepty ve Vaadinu, jako je práce s komponentami, layouty a Grid, který usnadňuje správu dat. Pavel zdůrazňuje, jak jednoduché je přidat a zobrazit data pomocí Gridu, který automaticky zobrazuje data z tříd pomocí reflexe. Nakonec Pavel mluví o validaci ve formulářích pomocí Binderu, který zajišťuje obousměrné propisování dat mezi formulářem a Java objektem. Celou přednášku zakončuje poděkováním a zdůrazněním, že Vaadin umožňuje komunikaci mezi frontendem a backendem přes websockety nebo requesty.</description>
        <lastBuildDate>Fri, 09 Oct 2026 12:33:30 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://vhsky.cz</generator>
        <image>
            <title>jOpenSpace 2024 - Pavel Jetenský - Vaadin Flow - Programátorské nebe frontendu pro Javisty</title>
            <url>https://vhsky.cz/lazy-static/avatars/e319b3c0-bb42-4b1e-88a4-7701f496a470.png</url>
            <link>https://vhsky.cz/videos/watch/16178edd-497e-4181-8faa-7d1fa6dafb5b</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://vhsky.cz/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://vhsky.cz/feeds/video-comments.xml?videoId=16178edd-497e-4181-8faa-7d1fa6dafb5b" rel="self" type="application/rss+xml"/>
    </channel>
</rss>