HTML, XHTML
HTML je štandardným prostriedkom pre zobrazovanie WWW stránok. Posledné
trendy však predstavuje XHTML, ktorý kombinuje HTML a XML a umožňuje
tak lepšie oddelenie vzhľadu od obsahu, čo je z hľadiska ďalšieho
vývoja internetu veľmi dôležité.
CSS
Kaskádne štýly, skrátene CSS slúžia k oddeleniu obsahovej časti
prezentácie od vzhľadu. Pokiaľ je vzhľad www stránky definovaný
výhradne pomocou CSS, je jednoduché zmeniť kompletný vzhľad prezentácie
iba zmenou definície CSS.
JavaScript
JavaScript je štandardný skriptovací jazyk, ktorý sa využíva k
rozšíreniu funkcionality www stránky ako napríklad kontrola správnosti
vyplneného formulára či pre rôzne efekty ako napríklad "vyskakovacie"
menu.
PHP
PHP je skriptovacím jazykom, ktorý umožňuje spracovanie dát a následné
vytvorenie www stránky ktorá bude odoslaná webovému prehliadaču.
Obvykle sa používa v spojení s databázami a umožňuje s jeho pomocou
vytvoriť takmer akékoľvek zložité webové aplikácie.
Databázy, SQL, PL/SQL, MySQL, SyBase, PostgreSQL, MS SQL, Oracle...
SQL je štrukturovaný dotazovací jazyk, ktorý slúži pre komunikáciu s
databázovými servermi. Pomocou neho je možné mazať, ukladať, upravovať
a vyberať dáta, které sa potom napríklad pomocou PHP spracujú do
výslednej www stránky. Žiadna zložitejšia webová aplikácia sa bez
databázy nemôže obísť. PL/SQL je rozšírením dotazovacieho jazyka, ktoré
umožňuje programovať ucelené aplikácie priamo v prostredí databázových
serverov. Internetové aplikácie napísané v PHP používajú obvykle
databázy MySQL, samozrejme je možné využívať aj iné databázy, které
môžu poskytovať ďaleko viac možností než MySQL. Avšak MySQL je pre
väčšinu bežných www aplikácií celkom dostačujúca. Nesmiernou výhodou
je, že táto databáza je šírena zdarma, poprípade s nízkymi zriaďovacími
nákladmi oproti konkurencii, kde sa náklady na nákup licencií môžu
vyšplhať i na miliónové čiastky.
Templates (šablóny), Smarty template engine
Posledné trendy v programovaní, najmä u rozsiahlych internetových
projektov vyžadujú oddelenie aplikačej časti od časti dizajnovej. Pre
tieto potreby sa využíva systém šablón, ktoré uľahčujú dizajnérsku i
programátorskú prácu, čo znamená väčšiu efektivitu ktorá samozrejme
prináša aj nižšie výrobné náklady pri zachovaní rovnakej kvality
produktu. Šablóny tiež prinášajú väčší prehľad programových kódov, čo
opäť prináša vyššiu efektivitu práce programátora. Neposledným prínosom
je možnosť jednoduchého "prezliekania" tzv. skinovanie www prezentácie.
Smarty Template Engine je potom vysoko kvalitný šablónový systém v
prostredí PHP ktorý vďaka užívateľsky definovaným funkciám prináša v
podstate neobmedzenú flexibilitu.
Flash
Flash je multimediálna technológia, ktorá sa používá prevážne pre
rozsiahle a zložité animácie, ktoré by bolo z dôvodu dátových prenosov
nereálne vytvárať pomocou animovaných obrázkov. Flash obsahuje obrovský
potenciál a jeho pomocou je možné mimo animácií napríklad vytvárať
prehrávače video a audio súborov, ucelené webové prezentácie alebo
napríklad internetovými užívateľmi obľúbenej hry.
Zend Encoder
PHP skripty, ktoré zaisťujú funkčnosť webových aplikácií môžu obsahovať
napríklad heslá k databázam, heslá k administračným nástrojom a pod.
Nakoľko PHP skript je v podstate obyčajný textový súbor je celkom
jednoduché do neho nahliadnuť a skúsený programátor tak môže získať
napríklad prístupové kódy k databázam alebo kľúčové slová pre
kryptovacie algoritmy. Aby sa predišlo prípadnému odhaleniu týchto
údajov, možno PHP skript tzv. "zaenkódovať". Táto procedúra urobí z
programového kódu nečitatelnú zmes znakov pre sebelepšieho
programátora. Taktiež účinne zabraňuje krádeži programových kódov.
XML
XML je flexibilným jazykom a je súčasťou posledných trendov nielen v
oblasti internetu. XML umožňuje v dokumentoch označovať význam obsahu a
nezaujíma sa pritom o jeho vzhľad. Jedná sa o technológiu, ktorá
nachádza svoje využitie pri práci s dátami, ich ukladanie, export a
import. Veľmi často sa používa pri prenose dát medzi dvoma nezávislými
systémami, napríklad medzi dvoma internetovými aplikáciami alebo dvoma
informačnými systémami.
CMS - Content Management System (systém správy obsahu, publikačné systémy)
sada administračných nástrojov pre správu dynamického obsahu aktívneho
webu. Príkladom obsahu môže byť prezentácia firmy, referencie,
kontaktné údaje, vedomostné databázy, novinky, články a pod.