<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>04758ntm a22006017i 4500</leader>
  <controlfield tag="001">000699489</controlfield>
  <controlfield tag="003">CZ-PrVSE</controlfield>
  <controlfield tag="005">20230625093744.0</controlfield>
  <controlfield tag="006">m        d</controlfield>
  <controlfield tag="007">cr n||||||||||</controlfield>
  <controlfield tag="008">230625s2023    xr     fsbm   000 0 cze d</controlfield>
  <datafield tag="STA" ind1=" " ind2=" ">
   <subfield code="a">NEZPRACOVANÝ IMPORT</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
   <subfield code="a">ABA006</subfield>
   <subfield code="b">cze</subfield>
   <subfield code="c">ABA006</subfield>
   <subfield code="d">ABA006</subfield>
   <subfield code="e">rda</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
   <subfield code="a">Buk, Petr</subfield>
   <subfield code="%">ISIS:155637</subfield>
   <subfield code="4">dis</subfield>
  </datafield>
  <datafield tag="242" ind1="1" ind2="0">
   <subfield code="a">Qwik and Astro frameworks from the perspective of a React developer</subfield>
   <subfield code="y">eng</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
   <subfield code="a">Frameworky Qwik a Astro z pohledu React vývojáře /</subfield>
   <subfield code="c">Petr Buk</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="0">
   <subfield code="c">2023</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
   <subfield code="a">?? stran :</subfield>
   <subfield code="3">digital, PDF soubor</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
   <subfield code="a">Vedoucí práce: Ladislav Luc</subfield>
  </datafield>
  <datafield tag="502" ind1=" " ind2=" ">
   <subfield code="a">Bakalářská práce (Bc.)—Vysoká škola ekonomická v Praze. Fakulta informatiky a statistiky, 2023</subfield>
  </datafield>
  <datafield tag="504" ind1=" " ind2=" ">
   <subfield code="a">Obsahuje bibliografii</subfield>
  </datafield>
  <datafield tag="516" ind1=" " ind2=" ">
   <subfield code="a">Textový (vysokoškolská kvalifikační práce)</subfield>
  </datafield>
  <datafield tag="518" ind1=" " ind2=" ">
   <subfield code="a">Rok obhajoby 2023</subfield>
  </datafield>
  <datafield tag="520" ind1="3" ind2=" ">
   <subfield code="a">Práce se zabývá oblastí vývoje webových aplikací. Konkrétně byly vybrány tři frameworky, jež mají za cíl přinášet co nejrychlejší webové stránky a aplikace. Tuto rychlost lze měřit pomocí různých metrik při načítání v prohlížeči uživatele. Hlavním cílem práce je tyto frameworky představit a následně srovnat, přičemž hlavní částí tohoto srovnání je právě rychlost vybraných frameworků. Vybranými frameworky jsou Next.js, Astro a Qwik. Na základě získaných informací je vytvořeno doporučení pro volbu frameworků pro různé typy webových stránek a aplikací. Pro získání co nejpřesnějších výsledků je potřeba provést měření na co nejvíce totožných stránkách. Proto je součástí práce i návrh a implementace jednoduchého testovacího webu. Web je navržen s ohledem na toto měření. Jednotlivé stránky představují možné typy skutečných stránek, díky čemuž si lze představit využití frameworků pro různé typy webů. Pro samotné měření výkonnosti byl připraven jednoduchý skript, využívající volně dostupný nástroj Lighthouse a pro minimalizaci anomálií proběhlo měření pro všechny stránky v několika iteracích. Jelikož autor vycházel při volbě tématu ze své znalosti knihovny React, je součástí srovnání i subjektivní pocit z náročnosti použití především frameworků Astro a Qwik. Toto srovnání je součástí druhé části celkového srovnání. Další části jsou rozsah funkcionalit frameworků, jejich komunit a dokumentace. Na základě měření se jako nejvýkonnější jeví framework Qwik. Ten přináší unikátní způsob vytváření stránek a velmi dobře dosahuje svých cílů. I na základě jeho prozatím omezených funkcionalit a čerstvému stádiu vývoje byl framework doporučen pouze pro jednodušší dynamické weby či aplikace, které vyžadují vysokou výkonnost. Pro jednoduché statické stránky byl dopor</subfield>
  </datafield>
  <datafield tag="520" ind1="8" ind2=" ">
   <subfield code="a">Práce by měla tvořit hodnotu především pro začínající vývojáře, kteří chtějí získat přehled o současných technologiích v oblasti vývoje webových stránek a aplikací. Práce přináší aktuální srovnání výkonnosti frameworků. Zároveň je třeba brát v úvahu relevantnost měření s jdoucím vývojem nejen frameworků, ale technologií všeobecně.</subfield>
  </datafield>
  <datafield tag="538" ind1=" " ind2=" ">
   <subfield code="a">Způsob přístupu: Internet</subfield>
  </datafield>
  <datafield tag="653" ind1="0" ind2=" ">
   <subfield code="a">aplikovaná informatika [obor bakal. práce]</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="7">
   <subfield code="a">bakalářské práce</subfield>
   <subfield code="7">fd132403</subfield>
   <subfield code="2">czenas</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="9">
   <subfield code="a">bachelor's theses</subfield>
   <subfield code="2">eczenas</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">webový vývoj</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">React</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">Next.js</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">Astro</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">Qwik</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">Lighthouse</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Luc, Ladislav</subfield>
   <subfield code="%">ISIS:57071</subfield>
   <subfield code="4">ths</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Sklenák, Vilém,</subfield>
   <subfield code="d">1963-</subfield>
   <subfield code="7">mzk2004257481</subfield>
   <subfield code="4">opn</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
   <subfield code="a">Vysoká škola ekonomická v Praze.</subfield>
   <subfield code="b">Fakulta informatiky a statistiky</subfield>
   <subfield code="7">kn20010709399</subfield>
   <subfield code="4">dgg</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/83191/podrobnosti</subfield>
   <subfield code="y">VŠKP v InSIS</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/83191</subfield>
   <subfield code="y">Hlavní práce</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/83191/posudek/vedouci</subfield>
   <subfield code="y">Hodnocení vedoucího</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/83191/posudek/oponent/77818</subfield>
   <subfield code="y">Oponentura</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/83191/priloha/26028</subfield>
   <subfield code="y">Přiloha k práci</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/83191/priloha/26029</subfield>
   <subfield code="y">Přiloha k práci</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/83191/priloha/26030</subfield>
   <subfield code="y">Přiloha k práci</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/83191/priloha/26031</subfield>
   <subfield code="y">Přiloha k práci</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/83191/priloha/26032</subfield>
   <subfield code="y">Přiloha k práci</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="0">
   <subfield code="u">https://insis.vse.cz/zp/83191/podrobnosti</subfield>
   <subfield code="y">dc:identifier</subfield>
  </datafield>
  <datafield tag="993" ind1=" " ind2=" ">
   <subfield code="x">NEPOSILAT</subfield>
   <subfield code="y">VSKP</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="9">
   <subfield code="a">vse83191</subfield>
   <subfield code="b">230624</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="5">
   <subfield code="x">83191</subfield>
  </datafield>
 </record>
</collection>
