Princip rada

U ranijim tipovima klijent-poslužitelj načinima komunikacije svaka je aplikacija imala svoj klijentski program koji je služio kao korisničko sučelje i koji se morao instalirati na svako računalo. Većina je promjena na aplikaciji zahtijevala promjenu na klijentskoj strani što je povećavalo troškove podrške i smanjivalo produktivnost. Klijentska je aplikacija morala biti drugačija za svaki operacijski sustav. Proizvođači aplikacije su se vrlo često odlučili za jednu tehnologiju i jedan operacijski sustav i time je dijelu korisnika bilo onemogućeno ili jako otežano njeno korištenje.

Web aplikacija je također tipa klijent-poslužitelj, no kao svoj klijent koristi web preglednik. Sve web aplikacije se strukturiraju kao niz HTML dokumenata. Kako je HTML tehnologija nevezana uz operacijski sustav, svatko može koristiti web aplikaciju bez potrebe za instaliranjem posebnih klijenata. Razvojnim inženjerima to jako olakšava pokretanje, podršku i poboljšavanje aplikacije. Jedino čega se moraju držati su propisani standardi tehnologija koje podržava web preglednik jer im on postaje nova razvojna platforma. Neke od tih tehnologija su HTML, XML, CSS i JavaScript.


Vrh stranice