Шта је веб апликација?
Баш као а апликација за мобилне уређаје постоји на мобилном уређају, веб апликација (или скраћено „веб апликација“) је сваки рачунарски програм који обавља одређену функцију користећи веб претраживач као клијент. Апликација може бити једноставна као табла за поруке или контакт образац на веб локацији, или може бити сложена као програм за обраду текста или апликација за мобилне игре за више играча коју преузимате на свој телефон.
Шта је клијент?
У окружењу клијент-сервер, „клијент“ се односи на хост програм који особа користи за покретање апликације. Окружење клијент-сервер је оно у којем више рачунара дели информације из базе података. Тамо где сервер хостује информације, „клијент“ је апликација која се користи за приступ информацијама.
Које су предности коришћења веб апликација?
Веб апликација ослобађа програмера одговорности креирања клијента за одређено тип рачунара или оперативног система, тако да свако може да користи апликацију док има интернет приступ. Пошто клијент ради на веб претраживачу, корисник може да користи ПЦ или Мац. Могли би да користе Интернет Екплорер, Цхроме или Фирефок, мада неке апликације захтевају одређену
Веб апликације обично користе комбинацију скрипте на страни сервера (АСП, ПХП, итд.) и скрипте на страни клијента (ХТМЛ, Јавасцрипт, итд.). Скрипта на страни клијента бави се презентацијом информација, док се скрипта на страни сервера бави свим тешким стварима попут складиштења и преузимања информација.
Колико дуго постоје веб апликације?
Веб апликације постоје још пре него што је светска мрежа постала мејнстрим. На пример, Лари Вол је 1987. развио Перл, популарни скриптни језик на страни сервера. То је било седам година пре него што је интернет заиста почео да добија на популарности изван академских и технолошких кругова.
Прве главне веб апликације биле су релативно једноставне, али касних 90-их дошло је до помака ка сложенијим веб апликацијама. Данас милиони Американаца користе веб апликације за подношење пореза на доходак на мрежи, обављање банкарских послова на мрежи, дељење постова на друштвеним мрежама, комуникацију са пријатељима и породицом и још много тога.
Како су се развијале веб апликације?
Већина веб апликација је заснована на архитектури клијент-сервер, где клијент уноси информације, а сервер складишти и преузима информације. Е-пошта је добар пример овога, са услугама као што су Гмаил и Мицрософт Оутлоок који нуде клијенте е-поште засноване на вебу.
Све више и више веб апликација је развијено за руковање функцијама које иначе не захтевају приступ серверу. На пример, Гоогле документи су веб апликација која може да делује као процесор текста, чувајући информације у облаку и омогућавајући вам да „преузмете“ документ на свој лични чврсти диск.
Ако довољно дуго користите веб, видели сте колико су веб апликације постале софистициране. Велики део те софистицираности је због АЈАКС-а, који је модел програмирања за креирање веб апликација које боље реагују.
Гоогле Воркспаце (раније Г Суите) и Мицрософт 365 су други примери најновије генерације веб апликација, узимајући пакет апликација за продуктивност и груписајући их за интегрисану употребу.
Мобилне апликације које се повезују на интернет (као што су Фацебоок, Дропбоки разне банкарске апликације) су такође примери како су веб апликације дизајниране за све већи удео мобилног веба у глобалном интернет саобраћају.