Ұялы құрылғыда мобильді қолданба бар сияқты, веб-бағдарлама (немесе қысқаша «веб-бағдарлама») клиент ретінде веб-шолғышты пайдалану арқылы белгілі бір функцияны орындайтын кез келген компьютерлік бағдарлама. Қолданба веб-сайттағы хабарлар тақтасы немесе байланыс пішіні сияқты қарапайым болуы мүмкін немесе телефоныңызға жүктеп алатын мәтіндік процессор немесе көп ойыншы мобильді ойын қолданбасы сияқты күрделі болуы мүмкін.
Төменгі жол
Клиент-сервер ортасында "клиент" адам қолданбаны іске қосу үшін пайдаланатын хост бағдарламасын білдіреді. Клиент-сервер ортасы бірнеше компьютерлер деректер қорынан ақпаратты ортақ пайдаланатын орта болып табылады. Сервер ақпаратты орналастыратын жерде "клиент" ақпаратқа қол жеткізу үшін пайдаланылатын қолданба болып табылады.
Веб қолданбаларды пайдаланудың қандай пайдасы бар?
Веб қолданбасы әзірлеушіні компьютердің немесе операциялық жүйенің белгілі бір түріне клиент құру жауапкершілігінен босатады, сондықтан кез келген адам интернетке кіру мүмкіндігі бар болғандықтан қолданбаны пайдалана алады. Клиент веб-шолғышта жұмыс істейтіндіктен, пайдаланушы компьютерді немесе Mac компьютерін пайдалануы мүмкін. Кейбір қолданбаларға арнайы веб-шолғыш қажет болса да, олар Microsoft Edge, Chrome немесе Firefox пайдалануы мүмкін.
Веб қолданбалары әдетте серверлік сценарийдің (ASP, PHP, т.б.) және клиенттік сценарийдің (HTML, Javascript, т.б.) тіркесімін пайдаланады. Клиенттік сценарий ақпаратты көрсетумен айналысады, ал серверлік сценарий ақпаратты сақтау және шығарып алу сияқты барлық қиын нәрселермен айналысады.
Веб қолданбалары қанша уақыттан бері қолданылды?
Веб қолданбалары Дүниежүзілік желі кең тарағанға дейін бар. Мысалы, Ларри Уолл 1987 жылы танымал серверлік сценарий тілі Perl тілін әзірледі. Бұл интернет академиялық және технологиялық шеңберлерден тыс танымал бола бастағанға дейін жеті жыл болды.
Алғашқы негізгі веб-қосымшалар салыстырмалы түрде қарапайым болды, бірақ 90-жылдардың аяғында күрделірек веб-қосымшаларға итермеледі. Қазір миллиондаған американдықтар табыс салығын онлайн тапсыру, онлайн-банкинг тапсырмаларын орындау, әлеуметтік желілерде жазбаларды бөлісу, достармен және отбасымен байланысу және т.б. үшін веб-қосымшаларды пайдаланады.
Веб қолданбалары қалай дамыды?
Веб қолданбаларының көпшілігі клиент ақпаратты енгізетін және сервер ақпаратты сақтайтын және шығарып алатын клиент-сервер архитектурасына негізделген. Gmail және Microsoft Outlook сияқты қызметтер веб негізіндегі электрондық пошта клиенттерін ұсынатын электрондық пошта - бұл жақсы мысал.
Әдетте серверге кіруді қажет етпейтін функцияларды өңдеу үшін көбірек веб-қосымшалар әзірленді. Мысалы, Google Docs - бұлттағы ақпаратты сақтайтын және құжатты жеке қатты дискіге «жүктеп алуға» мүмкіндік беретін мәтіндік процессор ретінде әрекет ете алатын веб қолданбасы.
Егер сіз интернетті жеткілікті ұзақ уақыт пайдалансаңыз, веб-қосымшалардың қаншалықты жетілдірілгенін көрдіңіз. Бұл күрделіліктің көп бөлігі жауап беретін веб-қосымшаларды жасауға арналған бағдарламалау үлгісі болып табылатын AJAX-қа байланысты.
Google Workspace (бұрынғы G Suite) және Microsoft 365 - өнімділік қолданбаларының жиынтығын алып, оларды біріктірілген пайдалану үшін топтаған жаңа буын веб-қолданбалардың басқа мысалдары.
Интернетке қосылатын мобильді қолданбалар (мысалы, Facebook, Dropbox және әртүрлі банк қолданбалары) ғаламдық интернет трафигіндегі мобильді веб үлесін арттыру үшін веб-қосымшалардың қалай жасалғанының мысалдары болып табылады.