JavaScript-tel vagy PHP-val lehet dinamikusabb weboldalt létrehozni?
Kezdjük azzal, hogy mit nevezünk dinamikus oldalnak? Most két megközelítés lehetséges:
- Oldal tartalma változik, felépítését tekintetében. pl.: navigáció
- Oldal tartalma változik, tartalmilag. pl.: új blog bejegyzés
Az előbbi esetén, dinamikus oldalt lehet létrehozni JavaScript-el, ami manipulálja a CSS-t, hogy mit lásson a felhasználó. Vannak olyan fogalmak is, hogy "ShadowDOM" vagy "VirtualDOM". A leprogramozott JS oldal tartalma (beírt szöveg, információk) NEM változik! Változtatásra, neked hozzá kell nyúlni. (Persze lehet azzal is játszani, hogy időponthoz kötsz előre bizonyos dolgokat és akkor jelenik meg. Ennek ellenére annak is szerepelnie kell a forráskódban.)
Jellemző keretrendszerek: Angular, Vue (NuxtJS) vagy React.
Az utóbbi esetén már HTTP protokollon kommunikál az oldal és a szerver szolgálja ki a tartalmat. Ennek is két alternatívája van:
- Szerver rendereli az oldalt:
... a) Szerver oldali keretrendszer template-jével
... b) JS-hez tartozó SSR-rel (pl: Angular Universal, NuxtJS SSR)
- JS féle oldalad van (első bekezdés), de a tartalmakat API-k által JSON formában kéred le.
Jellemző szerver oldali keretrendszerek:
Java: Spring
PHP: Laravel, Symfony
Python: Django
JavaScript: NodeJS (express.js-el)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!