Примена клијентског сервера и веб апликације
Клијентска / сервер апликација и веб апликација су две врсте апликација које се користе у свету веба. Апликације које се покрећу на страни клијента и приступају удаљеном серверу називају се клијент / сервер апликације док се апликације које у потпуности раде у прегледачу називају веб апликације.
Клијент / сервер апликација
Део софтверске апликације који се покреће на страни клијента или корисника и подноси захтеве серверу или приступа информацијама са њега назива се клијент-сервер апликација. За писање ових апликација користе се језици на високом нивоу који укључују пословну логику, обрасце и кориснички интерфејс. Већина апликација овог типа има базу података и они постављају упите из ове базе података смештене на удаљеном серверу.
Апликација клијент-сервер може бити специфична за платформу или може бити и цросс платформа ако се користи програмски језик више платформи. Предност коришћења језика цросс платформе је та што апликација изгледа изворно на платформи или оперативном систему клијента.
Свака клијент-сервер апликација мора бити инсталирана на рачунару клијента. То може бити врло лак посао или може потрајати сатима за инсталирање апликације, јер то зависи од сложености апликације, пажње коју води програмер приликом паковања и платформе на којој је написан.
Те апликације могу да се покрећу на рачунару корисника или можда постоји нека врста ВНЦ, Цитрик или терминалног сервера који ради са оперативним системом да би пружио робустан, моћан, једноставан за употребу и богат интерфејс.
веб апликација
Апликација која у потпуности ради на корисничком прегледачу назива се веб апликација. Интерфејс сличан апликацији клијент-сервер пружа се кориснику у веб апликацији и корисник комуницира на исти начин као и апликација клијент-сервер..
Веб апликација може пружити исту функцију сличну апликацији клијент-сервер. Како се ове апликације покрећу у претраживачу, тако да се могу изводити на било којој платформи или оперативном систему који имају веб претраживач. На пример, програм за обраду текста такође може да буде веб апликација која корисницима може дозволити преузимање података у своје погоне тврдог диска.
Иахоо маил и Гмаил клијенти су примери моћних веб апликација, а велику софистицираност пружа АЈАКС који се користи за стварање бржих веб апликација. Остали примери веб апликација следећег гена укључују ВебЕк, ВебОффице, Мицрософт Оффице Ливе и Гоогле Аппс.
Разлика између апликације клијент-сервер и веб апликације • У апликацији клијент-сервер, корисник комуницира са сервером преко корисничког интерфејса или апликације која је инсталирана на страни клијента, док у веб апликацији корисник комуницира с њим путем веб прегледача. • Апликација клијент-сервер мора бити инсталирана на рачунару рачунара, док то није случај са веб апликацијом, јер се покреће само у прегледачу.. • Неке апликације клијент-сервер покрећу само на одређеним платформама, док су веб апликације неовисне о платформи јер им за рад треба само веб прегледач. • Примери клијент-сервер апликација укључују Мицрософт Оутлоок, Иахоо мессенгер, Виндовс Ливе итд., Док су примери веб апликација Гоогле Аппс, Гмаил, Иахоо пошта и Мицрософт Оффице Ливе. |