Razlika između klijent serverske aplikacije i web aplikacije

Razlika između klijent serverske aplikacije i web aplikacije
Razlika između klijent serverske aplikacije i web aplikacije

Video: Razlika između klijent serverske aplikacije i web aplikacije

Video: Razlika između klijent serverske aplikacije i web aplikacije
Video: Обзор: Firefox - браузер который может. Chrome уходит на пенсию 2024, Juli
Anonim

Client Server Application vs Web Application

Klijent/server aplikacija i web aplikacija su dvije vrste aplikacija koje se koriste u svijetu weba. Aplikacije koje se pokreću na strani klijenta i pristupaju udaljenom serveru nazivaju se klijent/server aplikacije, dok se aplikacije koje se u potpunosti pokreću na pretraživaču nazivaju web aplikacije.

Klijent/server aplikacija

Deo softverske aplikacije koji radi na klijentskoj ili korisničkoj strani i postavlja zahteve serveru ili pristupa informacijama sa njega naziva se klijent-server aplikacija. Za pisanje ovih aplikacija koriste se jezici visokog nivoa koji uključuju poslovnu logiku, obrasce i korisničko sučelje. Većina aplikacija ovog tipa ima bazu podataka i one prave upite iz te baze podataka pohranjene na udaljenom serveru.

Aplikacija klijent-server može biti specifična za platformu ili takođe može biti međuplatformska ako se koristi više platformski programski jezik. Prednost upotrebe jezika na više platformi je u tome što aplikacija izgleda kao izvorna za platformu ili operativni sistem klijenta.

Svaka klijent-server aplikacija mora biti instalirana na računaru klijenta. Ovo može biti vrlo lak posao ili može potrajati satima za instalaciju aplikacije jer ovisi o složenosti aplikacije, brizi koju je programer vodio dok je pakovao i platformi na kojoj je napisana..

Ove aplikacije mogu da rade na računaru korisnika ili može postojati neka vrsta VNC, Citrix ili terminal servera koji radi sa operativnim sistemom kako bi se obezbedio robustan, moćan, jednostavan za korišćenje i bogat interfejs.

Web aplikacija

Aplikacija koja u potpunosti radi na korisnikovom pretraživaču naziva se web aplikacija. Interfejs sličan klijent-server aplikaciji se pruža korisniku u web aplikaciji i korisnik komunicira na isti način kao i klijent-server aplikacija.

Web aplikacija može pružiti istu funkcionalnost sličnu klijent-server aplikaciji. Kako ove aplikacije rade na pretraživaču tako da se mogu pokrenuti na bilo kojoj platformi ili operativnom sistemu koji ima web pretraživač. Na primjer, program za obradu teksta također može biti web aplikacija koja može omogućiti korisnicima da preuzmu podatke na svoje hard diskove.

Yahoo mail i Gmail klijenti su primjeri moćnih web aplikacija i veliki dio sofisticiranosti pruža AJAX koji se koristi za kreiranje web aplikacija koje bolje reagiraju. Drugi primjeri web aplikacija sljedeće generacije uključuju WebEx, WebOffice, Microsoft Office Live i Google Apps.

Razlika između klijent-server aplikacije i web aplikacije

• U aplikaciji klijent-server, korisnik komunicira sa serverom preko korisničkog interfejsa ili aplikacije koja je instalirana na strani klijenta, dok u web aplikaciji korisnik komunicira sa serverom preko web pretraživača.

• Klijent-server aplikacija mora biti instalirana na klijentovom računaru, dok to nije slučaj sa web aplikacijom jer radi samo na pretraživaču.

• Neke klijent-server aplikacije rade samo na određenim platformama, dok su web aplikacije nezavisne od platforme jer im je za rad potreban samo web pretraživač.

• Primjeri klijent-server aplikacija uključuju Microsoft Outlook, Yahoo messenger, Windows Live itd., dok su primjeri web aplikacija Google Apps, Gmail, Yahoo mail i Microsoft Office Live.

Preporučuje se: