Veb 3.0 veb-brauzerining oxirini keltiradimi?

Veb-brauzerlar veb-saytning keyingi katta evolyutsiyasidan voz kechmaydi deb o'ylamayman, lekin brauzerlar internetni qanday qilib sindirmoqchi bo'lsak, bizni yana bir bor kashf qilsa ajablanmas edim.

Ushbu veb-brauzerlar birinchi marta paydo bo'lgandan beri o'zgarmagan. Ular katta o'zgarishlarni boshidan kechirdilar, ammo Java, Javascript, ActiveX, Flash va brauzerga tushadigan boshqa qo'shimchalar kabi yangi g'oyalar bilan asta-sekin jarayon.

Dasturchi sifatida men bilib olgan narsa, agar dastur aslida ishlab chiqilmagan tarzda shakllantirilsa, u chiriy boshlaydi. Bu erda, odatda, noldan boshlash va o'zingiz istagan narsalarni hisobga oladigan biror narsalarni loyihalashtirish uchun odatda yaxshiroqdir.

Va bu veb-brauzer uchun amalga oshirilgan vaqt. Darhaqiqat, 90-yillarning oxirida veb-dasturlarni qayta boshlaganimda, butunlay yangi veb-brauzerni yaratishga vaqt borligini o'ylardim. Va shu vaqtdan boshlab veb-sayt ancha murakkab bo'ldi.

Veb-brauzerlar biz xohlagan narsani bajarish uchun noto'g'ri jihozlangan

Bu haqiqat. Veb-brauzerlar ushbu kunlardan nima talab qilayotganimizni ko'rib chiqaylik. Buni tushunish uchun avval veb-brauzerlar aslida veb-sayt uchun so'z protsessor bo'lishi uchun yaratilganligini tushunishingiz kerak. Internet uchun formatlash tili so'z protsessorlari uchun formatlash tillariga ajoyib tarzda o'xshaydi. Microsoft Word ba'zi bir matnni qalinlashtirishni yoki shriftini o'zgartirishni belgilash uchun maxsus belgini ishlatsa-da, u asosan bir xil ishni qiladi: qalin boshlang. Matn. Qisman qalin. Biz HTML bilan bir xil narsalarni qilamiz.

So'nggi yigirma yil ichida nima yuz berdi, bu veb-bu so'z protsessor, biz xohlagan hamma narsani hisobga olish uchun o'zgartirilgan. Bu garajni tovushga aylantirgan uyga o'xshaydi, shipni zaxira yotoqxonaga, zindonni esa zalga aylantirmoqdamiz. Endi biz xonani yopib, uni yangi xonaga joylashtirmoqchimiz. biz elektr va sanitariya-texnik ta'minot bilan bog'liq bo'lgan barcha muammolarni hal qilmoqchimiz, chunki bizning barcha simlarimiz va quvurlar biz yaratgan boshqa qo'shimchalar bilan juda aqldan chiqdi.

Veb-brauzerlarda nima sodir bo'ldi. Bugun biz veb-brauzerlarni veb-ilovalar uchun mijoz sifatida ishlatmoqchi edik, lekin ular buni amalga oshirish uchun mo'ljallanmagan.

Veb dasturlash bilan bog'liq asosiy muammo va brauzerlar veb-ilovalar uchun kambag'al mijozlarni yaratgan asosiy sabablaridan biri veb-server bilan bog'lanishning yaxshi usuli emasligi. Haqiqatdan ham, o'sha vaqtdan boshlab, foydalanuvchi tomonidan ma'lumot olishning yagona usuli ular uchun biror narsa bosish edi. Aslida, axborot faqatgina yangi sahifa yuklanganida berilishi mumkin.

Ko'rib turganingizdek, bu haqiqatan ham interfaol dasturga ega bo'lishni juda qiyinlashtirdi. Matn qutisiga biror narsalarni kiritish mumkin emas va ularni kiritish paytida ma'lumotlarni serverdan tekshirish mumkin emas. Siz ularni tugmachani bosishni kutishingiz kerak.

Qaror: Ajax.

Ajax Asinxron JavaScript va XMLni anglatadi. Aslida, bu eski veb-brauzerlarning nima qila olmasligini qilishning bir usuli: mijoz bilan sahifani qayta tiklashga hojat qoldirmasdan veb-server bilan bog'lanish. Bu Internet Explorer-da XMLHTTP ActiveX obyekti yoki deyarli har bir brauzerda XMLHttpRequest orqali amalga oshiriladi.

Asosan, bu veb-dasturchiga nima qilish kerakligi foydalanuvchi va server o'rtasidagi ma'lumot almashish, foydalanuvchining sahifani asl sahifani qayta tiklamasdan sahifani qayta yuklagani kabi.

U ajoyib, shunday emasmi? Bu oldinga katta qadam bo'lib, Veb 2.0 ilovalari avvalgi veb-ilovalarga qaraganda interaktiv va ulardan foydalanish osonligi uchun asosiy sababdir. Ammo, bu hali ham Band-Aid. Asosan, mijoz serverga ba'zi ma'lumotlarni yuboradi va u matnni tarjima qilish bilan mijozni qoldirib, matnni qaytarib yuboradi. So'ngra, mijoz interfaol ko'rinadigan qilish uchun Dynamic HTML deb nomlangan bir narsani ishlatadi.

Bu oddiy mijoz-server ilovalarining ishlashidan ancha farq qiladi. Oldinga va orqaga o'tadigan ma'lumotlarga hech qanday cheklovlarsiz va mijozning ekranni tezda boshqarishga imkon beruvchi barcha arxitekturasi bilan, Ajax texnikasini bu Internetda amalga oshirish uchun u yerga yetkazish uchun hooplardan o'tish kabi.

Veb brauzerlar - kelajakdagi operatsion tizimlar

Microsoft buni 90-yillarda bilardi. Shuning uchun ular Netscape bilan ushbu brauzer urushiga kirishdi va shuning uchun Microsoft ushbu urushda g'alaba qozonish uchun hech qanday zo'rlik ishlatmadi. Afsuski, hech bo'lmaganda, Microsoft uchun - yangi brauzer urushi mavjud va ko'plab turli platformalarda jang olib borilmoqda. Mozilla Firefox hozirda Internet foydalanuvchilarining taxminan 30% i foydalanadi, Internet Explorer esa so'nggi besh yilda bozor ulushi 80% dan 50% gacha kamayganini ko'rgan.

Web 2.0 va Office 2.0 kabi hozirgi veb-trendlar bilan tarixiy ravishda ish stoli ilovalarni vebga olib kelgan holda, operatsion tizimlarni tanlashda ko'proq mustaqillik va standartlashtirilgan brauzerlarda ko'proq ahamiyatga ega bo'ladi. Internet Explorer brauzeri har qanday boshqa brauzerdan ko'ra boshqacha ishlarni amalga oshirishga intiladigan Microsoft-ga yaxshi yangilik emas. Shunga qaramay, Microsoft uchun juda yaxshi yangilik emas.

Ammo operatsion tizimda ishlab chikarish vositalarini ishlatishdan juda katta narsa sizning interfeysingizni yaratish uchun standartlashtirilgan ob'ektlardan foydalanishingiz. Bundan tashqari, siz ushbu narsalar bilan qanday aloqa o'rnatganingizni nazorat qilishingiz mumkin va hatto siz o'zingizning o'rnini bosa olasiz. Veb-dasturiy vositalar yordamida ushbu nazorat darajasiga erishish ancha qiyin kechadi, chunki veb-brauzerlar birinchi navbatda katta dastur uchun murakkab mijozlar bo'lishni mo'ljallamaganlar.

Biroq, ular tobora ko'payib bormoqda. Google Docs allaqachon so'z protsessorini, elektron jadvalni va taqdimot dasturini taqdim etadi. Buni Google'ning pochta mijozi bilan qo'shing va sizda asosiy ofis dasturiy ta'minot ishlab chiqarish paketingiz bor. Biz asta-sekinlik bilan, lekin, albatta, bizning ilovalarimizning ko'pchiligi onlayn rejimda mavjud bo'ladigan nuqtaga tushamiz.

Smartfonlar va PocketPCsning ortib borayotgani Internet uchun butunlay yangi chegara yaratishdir. Va hozirgi tendentsiya Mobile Internet "haqiqiy" Internet bilan birlashishi uchun bo'lsa-da , bu "kelajakdagi Internet" qanday ko'rinishini shakllantirishda asosiy pleyer sifatida mobil peyzajni chegirmaydilar.

Muhim jihatdan, bu veb-brauzer urushlarida yangi jabha yaratadi. Agar Microsoft Internet Explorer brauzeri bilan dominant bo'lib qolsa, "Mobil IE" mobil qurilmalarida ustunlikka ega bo'lishi kerak.

Mobil qurilmalar Internetga kirishda boshqa qiziqarli tomoni an'anaviy veb-portallarni almashtirishda Java ilovalarini qo'llashdir. Microsoft Live yoki Yahooga borish o'rniga mobil foydalanuvchilar ushbu veb-saytlarning Java versiyasini yuklab olishlari mumkin. Bu veb-brauzerlar tomonidan boshdan kechiriladigan barcha tuzatishlarsiz har qanday mijoz-server ilovasi bilan bir xil interfaol ish tajribasini yaratadi.

Bundan tashqari, yirik veb-o'yinchilar o'z saytlarini yangi dasturlarni ishlab chiqish platformasi uchun loyihalashga tayyorligini ham ko'rsatadi.

Kelajak haqidagi brauzer

Men veb-brauzerlarning yaqin kelajakda qanday qilib ishlab chiqilganligining katta o'zgarishini ko'rib chiqamiz. Veb-3,0 versiyasi yangi turdagi brauzerni ishga tushiradimi yoki yo'qmi, boshqacha qilib aytganda, bu erda hech qanday taxmin yo'q.

Ammo, ayni paytda, veb-ilovalarni butunlay qayta yozib, brauzerning yangi turini ko'rishni hayratlantirmasdim. Buni tasavvur qilish uchun asosiy o'yinchi bo'lishi mumkin, Google va Yahoo kabi asosiy o'yinchilar va boshqalar orqada qoladi, bu amalga oshirishning eng oson yo'li emas, lekin bu mumkin.

Kelajakdagi bu brauzer nima bo'ladi? Hozirgi brauzerlarni, ActiveX va Java-ni mini-operatsion tizim va rivojlanish platformasi bo'lishi mumkin bo'lgan narsalarni yaratish uchun birlashtirmoqchiman.

Siz va men uchun, ofis dasturini yuklash kabi, muammosiz so'z protsessorlari va elektron jadvallar orasida va juda ko'p sonli onlayn rolga o'ynash o'yiniga osonlik bilan o'tishga o'xshaydi.

Aslida, har bir veb-sayt o'z arizasi bo'lishi mumkin edi va biz osonlik bilan bir veb-saytdan / arizaga murojaat qilishimiz mumkin edi.

Sizning fikringizcha, Web 3.0 nima keladi?