Веб-қосымшасы нені білдіреді?

Веб-қосымшалар бағдарламаларын түсінуді жақсартыңыз

Веб-қосымша - бұл клиент ретінде веб-шолғышты пайдалану арқылы белгілі бір функцияны орындайтын кез-келген компьютерлік бағдарлама. Қолданба веб-сайттағы хабар тақтасын немесе байланыс нысанын немесе телефоныңызға жүктеп алатын сөздік процессор немесе көп ойыншы ұялы ойын қосымшасы ретінде күрделі болуы мүмкін.

Клиент дегеніміз не?

«Клиент» клиенттік-серверлік ортада пайдаланушыны бағдарламаны іске қосу үшін пайдаланатын бағдарламаға сілтеме жасау үшін қолданылады. Клиент-серверлік орта - бірнеше компьютерлер ақпаратты дерекқорға енгізу сияқты ақпаратпен бөлісетін біреуі. «Клиент» - бұл ақпаратты енгізу үшін қолданылатын бағдарлама және «сервер» - ақпаратты сақтау үшін қолданылатын бағдарлама.

Веб-қосымшаларды пайдаланудың артықшылықтары қандай?

Веб-бағдарлама әзірлеушіге компьютерді немесе белгілі бір операциялық жүйе үшін клиент құру жауапкершілігін босатады, сондықтан кез-келген адам интернетке қол жетімді болғандықтан оны қолдануы мүмкін. Клиент веб-браузерде жұмыс істейтін болғандықтан, пайдаланушы IBM-үйлесімді немесе Mac-ды пайдалана алады. Олар Windows XP немесе Windows Vista жүйелерін іске қосады. Кейбір бағдарламалар белгілі бір веб-шолғышты қажет етсе де, олар Internet Explorer немесе Firefox-ды пайдалана алады.

Веб-қосымшалар әдетте қосымшаны әзірлеу үшін серверлік сценарий комбинациясын (ASP, PHP, және т.б.) және клиенттік сценарийді (HTML, Javascript және т.б.) пайдаланады. Клиенттік сценарий ақпараттың көрсетілуімен айналысады, ал серверлік сценарий ақпаратты сақтау және алу сияқты барлық қатал нәрселермен айналысады.

Веб-қосымшалар қаншалықты ұзаққа созылған?

Веб-қосымшалар World Wide Web жалпыға танымал танымал болғанға дейін болған. Мысалы, Ларри Далл қабырға 1987 жылы танымал серверлік сценарий тілі Perl-ті жасаған болатын. Бұл Интернеттің шынымен де академиялық және технологиялық шеңберлерден тыс танымал болғанына жеті жыл болды.

Бірінші негізгі веб-қосымшалар салыстырмалы түрде қарапайым болды, бірақ 90-шы жылдардың соңында күрделі веб-қосымшаларға баса назар аударылды. Бүгінгі таңда миллиондаған американдық веб-қосымшаны желідегі табыс салығын онлайн түрде беру, онлайн-банкинг тапсырмаларын орындау, достарыңыз бен жақындарыңызбен байланыста болу және тағы басқалар үшін пайдаланады.

Веб-қосымшалар қалай дамыды?

Көптеген веб-бағдарламалар клиент-сервердің архитектурасына негізделеді, онда клиент ақпаратты сақтап, ақпаратты шығарып жатқанда ақпаратты енгізеді. Интернет поштасы - бұл Google компаниясының Gmail және Microsoft-тың Outlook сияқты веб-негізделген электрондық пошта клиенттерін ұсынатын компаниялармен жасалған мысалы.

Соңғы бірнеше жыл ішінде, веб-қосымшаларды жасау үшін, әдетте, ақпаратты сақтау үшін сервер қажет етілмейтін функциялар үшін әзірленді. Сөз процессоры, мысалы, компьютердегі құжаттарды сақтайды және серверге қажет емес.

Веб-бағдарламалар бірдей функционалдылықты қамтамасыз ете алады және көптеген платформаларда жұмыс істеудің артықшылығын алады. Мысалы, веб-бағдарлама ақпаратты өңдеу процесі ретінде жұмыс істей алады, ақпаратты бұлтқа сақтауға және құжатты жеке қатты дискіңізге 'жүктеп алуға' мүмкіндік береді.

Егер веб-сайтты Gmail немесе Yahoo пошта тұтынушылары сияқты танымал веб-қосымшалар жылдар ішінде өзгерткеніне куәландыратын болсаңыз, веб-қосымшалардың күрделі болғанын көрдіңіз. Осы жетілдірулердің көпшілігі AJAX-нен байланысты, бұл веб-қосымшаларды аса жауапты ету үшін бағдарламалау үлгісі болып табылады.

G Suite (бұрынғы Google Apps ), Microsoft Office 365 жаңа веб-қосымшалардың мысалдары болып табылады. Интернетке қосылатын мобильді қосымшалар (мысалы, Facebook қолданбасы, сіздің Dropbox қосымшасы немесе онлайн-банктік бағдарлама) веб-қосымшалар ұялы веб-сайттың кеңінен таралған пайдаланылуына арналған мысалдар болып табылады.

Жаңартылған: Элиз Моро