Spôsob, akým budem tvoriť ten-ktorý webový projekt závisí hlavne a jedine od zákazníkových požiadaviek. Na rozdiel od ľudí, tzv. inštalatérov, ktorí na každý problém nasadzujú redakčné systémy a často tak idú "s tankom na zajace" volím pri každej zákazke adekvátny spôsob realizácie. Tieto spôsoby by sa dali rozdeliť zhruba do týchto skupín:
Statické webové stránky sú také weby, na ktorých sa informácie menia len veľmi zriedka a tak nie je potrebné programovať správcovské rozhranie, pretože zriedkavé zmeny sa dajú realizovať jednoducho priamo úpravou (X)HTML súborov. Tieto stránky aj sú vo väčšine prípadov tvorené kombináciou (X)HTML a CSS.
Statické stránky s dynamickými komponentami sú vlastne statické webstránky ktoré ale do istej miery umožňujú on-line interakciu s návštevníkmi. Typickým príkladom môže byť stránka ubytovacieho zariadenia - z väčšej časti ide o prezentáciu (typicky fotky, cenník a pod.) ale na úvodnej stránke je umiestnený formulár na rezerváciu ubytovania. V tomto prípade programujem (X)HTML, CSS a PHP/MySQL použitím frameworku CodeIgniter.
Dyamické weby, portály sú stránky, kde je väčšina obsahu generovaná dynamicky. Príkladom môžu byť rôzne informačné portály s pravidelným pridávaním článkov, možnosťou komentovania, diskusné fóra, internetové obchody, atď. Na realizáciu takýchto webov používam redakčný systém Drupal.
Špeciálne webové aplikácie sú vlastne tiež dynamické stránky so všetkým čo k tomu patrí, avšak na dosiahnutie želanej funkcionality je aj redakčný systém krátky (napríklad inzertný web s funkciou propagovania interátu prostredníctvom sms). V tomto prípade buˇnaprogramujem celú aplikáciu použitím frameworku CodeIgniter alebo naprogramujem prídavný modul pre redakčný systém Drupal.
Pokiaľ niektorým názvom a skratkám v texte nerozumiete, neznepokujujte sa. Vaša špecializácia je pravdepodobne iná ako IT a je to v poriadku. Ako zákazník vôbec nepotrebujete vedieť čo sa bude skrývať pod kapotou vášho webu. Dôležité je, aby sme nedávali do Porsche motor zo škodovky (a vice versa)