Qanday veb-ilovalar mavjud?

Veb-ga asoslangan dasturlarni tushunishingizni yaxshilang

Veb-ilovasi - mijoz sifatida veb-brauzerni ishlatib, o'ziga xos funktsiyani bajaradigan har qanday kompyuter dasturi. Ilova veb-saytidagi xabarlar paneli yoki kontakt shaklida yoki telefoningizga yuklab olishingiz mumkin bo'lgan so'z protsessor yoki ko'p-o'yinchi mobil o'yin dasturi kabi murakkab bo'lishi mumkin.

Mijoz nima?

"Mijoz" dasturi dasturni ishlatish uchun foydalanuvchi dasturiga murojaat qilish uchun mijoz-server muhitida ishlatiladi. Mijoz-server muhiti bir nechta kompyuterlarning ma'lumotlar bazasiga ma'lumot kiritish kabi ma'lumotlarni almashishdagi biri hisoblanadi. "Mijoz" ma'lumotni kiritish uchun ishlatiladigan dastur hisoblanadi va "server" ma'lumotni saqlash uchun foydalaniladigan dastur hisoblanadi.

Veb-ilovalarni ishlatishning afzalliklari nimadan iborat?

Veb-ilovalar ishlab chiquvchini muayyan turdagi kompyuter yoki muayyan operatsion tizim uchun mijozni qurish mas'uliyatini yo'qotadi, shuning uchun har kim Internetga kirish imkoniga ega bo'lgan dasturni ishlatishi mumkin. Mijozlar veb-brauzerda ishlayotganligi sababli foydalanuvchi IBM-ning mos keluvchi yoki Mac-dan foydalanishi mumkin. Ular Windows XP yoki Windows Vista ishlayotgan bo'lishi mumkin. Hatto ba'zi ilovalar muayyan veb-brauzerni talab qilsa-da, ular Internet Explorer yoki Firefox dan foydalanishi mumkin.

Veb-ilovalar odatda dasturni ishlab chiqish uchun server-ssenariysi (ASP, PHP, va boshqalar) va mijoz-ssenariysi (HTML, Javascript, va hokazo) kombinatsiyasidan foydalanadi. Mijoz-ssenariysi axborotni taqdim etish bilan shug'ullanadi, ammo server-ssenariysi ma'lumotni saqlash va olish kabi barcha qiyin narsalarga ishora qiladi.

Veb-ilovalar qancha vaqtga yaqinlashdi?

Veb-ilovalar butun dunyo bo'ylab keng ommalashib ketganidan buyon atrofga aylandi. Misol uchun, Larry Wall 1987-yilda Perl-ning mashhur server-ssenariy tilini ishlab chiqdi. Bu Internetdan olti yil oldin ilmiy va texnologik doiralar tashqarisida mashhurlikka aylandi.

Birinchi asosiy veb-ilovalar nisbatan sodda edi, ammo 90-yillarning oxirlarida murakkab veb-ilovalarga nisbatan bosim paydo bo'ldi. Bugungi kunda millionlab amerikaliklar veb-ilovalardan daromad solig'ini onlayn rejimida tarqatish, onlayn banking vazifalarini bajarish, do'stlar va yaqinlar bilan aloqa qilish va boshqa ko'p narsalarni qilish uchun foydalanadilar.

Veb-ilovalar qanday rivojlandi?

Ko'pgina veb-ilovalar, mijoz ma'lumotni saqlagan va ma'lumotni qabul qilganda, mijoz kiritgan mijoz-server arxitekturasiga asoslanadi. Internetdagi pochta bu - Google'ning Gmail va Microsoft-ning Outlook kabi veb-ga asoslangan elektron pochta dasturlarini taqdim etuvchi kompaniyalar bilan bunga misoldir.

So'nggi bir necha yil davomida veb-ilovalar uchun odatiy ma'lumotlarni saqlash uchun serverga kerak bo'lmagan funktsiyalarni ishlab chiqish uchun katta kuchlanish paydo bo'ldi. So'z protsessoringiz, masalan, kompyuteringizdagi hujjatlarni saqlaydi va serverga kerak emas.

Veb-ilovalar bir xil funktsional imkoniyatni ta'minlab, bir nechta platformalarda ishlaydigan foyda olishlari mumkin. Misol uchun, veb-dastur bir so'z protsessor sifatida ishlaydi, ma'lumotni bulutda saqlaydi va hujjatni shaxsiy qattiq diskingizga "yuklab olish" imkonini beradi.

Internetdan Gmail yoki Yahoo pochta mijozlari kabi mashhur veb-ilovalar yillar davomida qanday o'zgarganiga guvoh bo'lish uchun yetarli darajada foydalangan bo'lsangiz, qanday qilib murakkab veb-ilovalar paydo bo'lganini ko'rgansiz. Ushbu murakkablikning aksariyati AJAX tufayli yuzaga keladi, chunki bu veb-ilovalarga ko'proq javob beruvchi veb-ilovalarni yaratish uchun dasturiy modelladir.

G Suite (avvalgi Google Apps ), Microsoft Office 365 - yangi avlod veb-ilovalari misollari. Internetga ulangan mobil ilovalar (masalan, Facebook ilovasi, sizning Dropbox ilovangiz yoki onlayn banking ilovasi) veb-ilovalar mobil veb-sahifalarning tobora ommalashib borayotganligi uchun yaratilgan.

Yangilandi: Elise Moreau