Název:
Izomorfní webové aplikace s využitím frameworků Next.js a Meteor.js
Překlad názvu:
Isomorphic web applications using Next.js and Meteor.js frameworks
Autoři:
ŠTROSSER, Jan Typ dokumentu: Bakalářské práce
Rok:
2023
Jazyk:
cze
Abstrakt: [cze][eng] Cílem bakalářské práce bude představit a otestovat principy tvorby tzv. izomorfních webových aplikací s využitím nových frameworků Next.js a Meteor.js. Základní charakteristikou izomorfní webové aplikace je sdílení kódu mezi její serverovou a klientskou stranou, v tomto případě se jedná o použití JavaScriptu nejen pro webový prohlížeč, ale také pro server. Realizace tématu bude zaměřena na tvorbu izomorfních aplikací pomocí dvou nových frameworků Next.js a Meteor.js, které zefektivňují a usnadňují vývoj aplikací. Bude především zpracován jejich význam a porovnání s klasickou tvorbou webových aplikací a budou otestovány výhody a nevýhody jejich použití. V praktické části práce budou vytvořeny dvě izomorfní Single page webové aplikace (SPA) s využitím server-side renderingu (SSR), který oba frameworky využívají. Opět bude následovat porovnání obou použitých postupů, zjištěny rozdíly, výhody a nevýhody použití Nextu a Meteoru z praktického pohledu vývojáře. Při tvorbě komplexní aplikace budou také využívány tradiční JavaScriptové frameworky React a Node.js.The point of the bachelor thesis will be to present and test the principles of creating so-called isomorphic web applications using the new Next.js and Meteor.js frameworks. The basic characteristic of an isomorphic web application is the sharing of code between its server and client side, in this case it is the use of JavaScript not only for the web browser, but also for the server. The implementation of the topic will focus on the creation of isomorphic applications using two new frameworks Next.js and Meteor.js, which streamline and facilitate the development of applications. Their significance and comparison with the classical creation of web applications will be elaborated, and the advantages and disadvantages of their use will be tested. In the practical part of the work, two isomorphic Single page web applications (SPA) will be created using server-side rendering (SSR), which both frameworks use. Again, a comparison of both used procedures will follow, identifying the differences, advantages and disadvantages of using Next and Meteor from a practical developer's point of view. Traditional JavaScript frameworks React and Node.js will also be used when creating a complex application.
Klíčová slova:
Blaze; framework; JavaScript; Meteor.js; Next.js; Node.js; React; server-side rendering (SSR); Single-page aplikace (SPA); Blaze; framework; JavaScript; Meteor.js; Next.js; Node.js; React; server-side rendering (SSR); Single-page application (SPA) Citace: ŠTROSSER, Jan. Izomorfní webové aplikace s využitím frameworků Next.js a Meteor.js . České Budějovice, 2023. bakalářská práce (Bc.). JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH. Pedagogická fakulta
Instituce: Jihočeská univerzita v Českých Budějovicích
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v digitálním repozitáři JČU. Původní záznam: http://www.jcu.cz/vskp/65048