Gondolom az első kérdés ami eszedbe jut: Kit érdekel?

És a felvetés teljesen jogos. Ha a technikai részletekre amúgy nem vagy kíváncsi, abban az esetben lehet ez fontos számodra itt és most, ha új weboldal készítése, weboldal felújítása esetleg átalakítása előtt állsz. Akkor jó ha megismered ezeket a fogalmakat, - hogy döntési pozícióba kerülj - ígérem rövid leszek.

A weboldalak egy speciális nyelven íródnak ez az úgynevezett HTML. Ez a kód az átlag felhasználó számára láthatatlan. Ezt a kódot a böngésző szoftvered (Chrome, Firefox, Opera stb.) fordítja át számodra élvezhető képekké és szövegekké.

Te is meg tudod nézni az adott oldal forrását a legtöbb böngészőben ez a Ctrl + U betű lenyomásával megnyílik. Valami hasonló csúnyaságot fogsz látni:

statikus weboldal kód

Ez maga a weboldal kódja. A böngésző szoftver minden esetben ezt tölti le az internetről.

A különbség ennek a kódnak az előállításában van.

Ha ezt a szöveges állományt a webfejlesztő közvetlenül szerkeszti és tölti fel, az nem változik a publikálás után, akkor statikus weboldalról beszélünk.

Ha a kódot a webszerveren futó program állítja elő valós időben (értsd abban a pillanatban mikor a böngészővel megnyitod a weboldalt) akkor dinamikus weboldalról beszélünk. Hogy ez milyen webszerver és milyen programozási nyelv (pl.: php, ruby, java, .NET) az itt és most nem számít, mindegyik dinamikusan állítja elő a weboldalt.

Gyorsan nézzük meg mik a különbségek, elönyök, hátrányok

Dinamikus weboldal előnyei

  • megoldható az adminisztrációs felület
  • a felhasználó is szerkesztheti a tartalmat (megfelelő cms esetén)
  • lehetőség van a látogatók és az üzemeltető közötti interakcióra (pl. webáruház)

Dinamikus weboldal hátrányai

  • lassabb a weboldal megjelenítése (ma már számít a Google besorolásnál)
  • feltörhető, a védelemről szakértő módon gondoskodni kell
  • nagyobb és többfunkciós tárhelyre van szükség (webszerver, adatbázis, futtató környezet)

Mikor van szükséged feltétlenül dinamikus weboldalra?

ha a látogatók és az üzemeltető között szükséges a folyamatos kommunikáció pl. webáruház vagy ha magad szeretnéd szerkeszteni a tartalmakat egy adminisztrációs felületen

Statikus weboldal előnyei

  • gyors, nagyon gyors
  • biztonságos, mivel nincs futó program nincs mit feltörni
  • gyorsabban fejleszthető (hamarabb elkészül)
  • gyorsabban karbantartható
  • könnyen és gyorsan készíthető biztonsági mentés
  • sokkal kisebb helyet foglal, kevesebb tárhelyet igényel (ez persze a mai világban kevésbé számít már)
  • nem kell hozzá adatbázis és kódfuttató környezet pl. php
  • olcsóbban üzemeltethető
  • nincsenek verzió problémák és frissítési kényszer, (php, cms, modulok)

Statikus weboldal hátrányai

  • nincs adminisztrációs felület
  • a frissítéshez mindenkébben kódolási ismeret szükséges
  • a felhasználó nem tudja magának szerkeszteni
  • a tartalom fix, nincsenek véletlen generálású listák pl.

Úgy általánosságban ki lehet jelenteni, hogy dinamikus weboldallal mindent meg lehet oldani.

mikor lehet számodra hasznos egy statikus weboldal

De akkor mégis, mikor lehet számodra hasznos egy statikus weboldal, mikor ajánljuk mi ezt a megoldást?

  • ha számít a sebesség, valamiért nagyon gyors oldalra van szükség
  • ideiglenes weboldalak esetén
  • nem, vagy nagyon ritkán változó projekt oldal indítására
  • piackutatás, tesztelés
  • nagyon rövid határidő alatt kell weboldal
  • ha egyáltalán nem akarod magad kezelni a weboldalt
  • ha a weboldal karbantartást, frissítést minden esetben szakemberre bízod

Típustól függetlenül miért hasznos a weboldal karbantartás? Elolvashatod itt.

Szeretnék többet megtudni erről a témáról.