Je spousta možných cest pro vytváření špičkových webů.
Nicméně není úplně ideální umět spoustu technologií trochu, na více židlích se sedí špatně.
Každá technologie má svá pro a proti a je dobré tedy co nejvíce do využívané problematiky pronikout.
Trénink dělá mistra!
Po kliknutí na jednu ze dvou uvedených možností se zobrazí více podrobností o kombinacích
které využívám nejvíce.
JAM stack je moderní architektura webových aplikací založená na JavaScriptu, API a Markupu.
JavaScript: Představuje dynamickou logiku aplikace, kterou lze psát jak na straně klienta, tak na straně serveru.
V mém případě pod React frameworkem.
APIs (Application Programming Interfaces): Slouží k získávání dat nebo k interakci s různými službami, jako jsou
například databáze, autentizační služby nebo třetí strany.
Markup: Označuje statický obsah, který je generován jako HTML z různých generátorů statických stránek. Já využívám NEXT.js
LAMP stack je tradiční architektura webových aplikací, která se skládá ze čtyř hlavních komponent:
Linux: Operační systém, na kterém běží všechny ostatní komponenty.
Apache: Webový server, který poskytuje obsah webových stránek.
MySQL: Relační databázový systém pro ukládání a správu dat.
PHP: Server-side skriptovací jazyk, který je používán k vytváření dynamických webových stránek. Já pracuji v PHP převážně pod NETTE frameworkem.