Шта је тачно веб апликација?

Побољшајте своје разумевање веб апликација

Веб апликација је сваки рачунарски програм који обавља специфичну функцију користећи веб претраживач као свог клијента. Апликација може бити једноставна као плоча за поруке или образац за контакт на веб локацији или сложен као процесор за текст или апликација за мобилне игрице за више играча који преузимате на свој телефон.

Шта је клијент?

"Клијент" се користи у окружењу клијент-сервер да се односи на програм који особа користи за покретање апликације. Окружење клијент-сервер је једно у којем више рачунара дели информације као што је унос информација у базу података. "Клијент" је апликација која се користи за унос информација, а "сервер" је апликација која се користи за чување информација.

Које су користи коришћења веб апликација?

Веб апликација ослобађа програмера одговорности изградње клијента за одређени тип рачунара или специфичног оперативног система, тако да свако може користити апликацију заједно са приступом интернету. Пошто клијент ради у веб претраживачу, корисник може користити ИБМ-компатибилан или Мац. Они могу да покрећу Виндовс КСП или Виндовс Виста. Они чак могу да користе Интернет Екплорер или Фирефок, иако неке апликације захтевају одређени веб прегледач .

Веб апликације обично користе комбинацију скрипте са сервера (АСП, ПХП, итд.) И клијентске скрипте (ХТМЛ, Јавасцрипт, итд.) За развој апликације. Скрипта на клијенту се бави презентацијом информација док се скрипта на серверу бави са свим тешким стварима као што је чување и преузимање информација.

Колико дуго су веб апликације биле у близини?

Веб апликације су биле у близини, пре него што је Ворлд Виде Веб стекао популарну популарност. На пример, Ларри Валл је развио Перл, популарни скриптни језик на серверу, 1987. године. То је било седам година пре него што је интернет заиста почео да се бави популарношћу изван академских и технолошких кругова.

Прве маинстреам веб апликације биле су релативно једноставне, али крајем деведесетих година дошло је до помицања према сложенијим веб апликацијама. Данас, милиони Американаца користе веб апликацију да своје порезе на доходак поднесу на интернету, извршавају онлине банкарске задатке, остану у контакту са пријатељима и вољенима и много више.

Како се еволуирале веб апликације?

Већина веб апликација заснива се на архитектури клијент-сервера где клијент улази информације док сервер чува и преузима информације. Интернет пошта је пример овога, са компанијама као што су Гоогле-ов Гмаил и Мицрософт Оутлоок који нуде веб-басед клијенте е-поште.

Током протеклих неколико година постојало је велики потисак за развијање веб апликација за функције којима обично не треба сервер за чување информација. Процесор ваших ријечи, на пример, чува документе на рачунару и не захтијева сервер.

Веб апликације могу пружити исту функционалност и добити предност рада на више платформи. На примјер, веб апликација може дјеловати као ријеч процесор, чување информација у облаку и омогућавање вам да "преузмете" документ на свој лични чврсти диск.

Ако сте користили веб довољно дуго да бисте видели како су се популарне веб апликације попут Гмаил или Иахоо маил клијената током година промениле, видјели сте како су софистициране веб апликације постале. Већина те софистицираности је због АЈАКС-а, који је програмски модел за стварање више одговарајућих веб апликација.

Г Суите (раније Гоогле Аппс ), Мицрософт Оффице 365 су други примери најновије генерације веб апликација. Мобилне апликације које се повезују на интернет (као што су ваша Фацебоок апликација, ваша апликација Дропбок или апликација за онлајн банкарство) су такође примери како су веб апликације дизајниране за све популарније коришћење мобилног веба.

Ажурирано: Елисе Мореау