Sobes.tech
Intern

Jaké druhy webových aplikací existují?

sobes.tech AI

Odpověď od AI

Existuje několik hlavních typů webových aplikací, které se liší architekturou, používanými technologiemi a způsobem načítání dat:

  1. Statické webové aplikace: Skládají se z pevného souboru HTML, CSS a JavaScript souborů. Obsah se nemění v závislosti na uživateli nebo jeho akcích.

  2. Dynamické webové aplikace: Obsah je generován na straně serveru jako odpověď na požadavek uživatele. Používají serverové jazyky (PHP, Python, Ruby, Node.js atd.) a databáze.

  3. Jednostránkové aplikace (SPA - Single Page Applications): Načítají jednu HTML stránku a následné změny obsahu jsou prováděny dynamicky pomocí JavaScriptu s využitím API. Příklady: Gmail, Trello.

  4. Vícestránkové aplikace (MPA - Multiple Page Applications): Při každé akci uživatele nebo kliknutí na odkaz dojde k úplnému načtení stránky ze serveru. Tradiční přístup.

  5. Progresivní webové aplikace (PWA - Progressive Web Applications): Kombinují možnosti běžných webových aplikací a nativních mobilních aplikací. Fungují offline, podporují push notifikace a mohou být nainstalovány na hlavní obrazovku zařízení. Používají Service Workers.

  6. Serverless aplikace: Logika backendu je vykonávána pomocí cloudových služeb (například AWS Lambda, Google Cloud Functions). Vývojář nemusí spravovat servery.

  7. Mikroslužbové aplikace: Představují soubor malých, nezávisle nasaditelných služeb, které spolu komunikují přes síť.