Veb 3.0 Veb Brauzerin sonunu gətirəcəkmi?

Veb-brauzerlərin internetin növbəti böyük inkişafı ilə getməyəcəyini düşünmürəm, ancaq internetə sörf etməyə daha yaxşı uyğunlaşmaq üçün brauzerlər yenidən bir yerdə icad edildikdə şaşırmazdım.

Veb brauzerlər ilk dəfə göründükdən sonra dəyişməyiblər. Onlar kütləvi dəyişikliklər keçirdilər, ancaq Java, Javascript, ActiveX, Flash və brauzerin üzərinə sürünən digər addımlar kimi yeni fikirlər ilə tədricən bir proses olmuşdur.

Bir proqramçı kimi öyrəndiyim bir şey, tətbiqin başlanğıcda inkişaf etdirilmədiyi yollarla inkişaf edərkən, bir-birinə bənzəyir. Bu nöqtədə, sıfırdan başlamaq və bunu istədiyin hər şeyi nəzərə alan bir şeyi tərtib etmək çox vaxt yaxşıdır.

Və bu, veb-brauzer üçün bu qədər vaxt keçirildi. Əslində, ilk 90-cı illərin sonlarında veb proqramlarını proqramlaşdırma işinə başladığımda, tamamilə yeni bir veb-brauzer yaratmaq üçün geri qayıtdığımı düşündüm. Və bu gündən etibarən veb daha çox inkişaf etmiş.

Web Brauzerlər İstədiklərimizə Dözümlüdürlər

Bu doğrudur. Veb-brauzerlər, bu günlərdə nə etdiklərimizi soruşduğunuz zaman tərsinə hazırlanır. Bunu anlamaq üçün ilk növbədə veb-brauzerlərin ilk olaraq veb üçün bir söz prosessoru olması üçün nəzərdə tutulduğunu başa düşməlisiniz. Veb üçün markalanma dili sözcülük prosessorları üçün markalanma dillərinə şəffaf şəkildə bənzəyir. Microsoft Word, müəyyən mətni qaldırmaq və ya yazı tipini dəyişdirmək üçün təyin etmək üçün xüsusi bir xarakter istifadə edir, əsasən eyni şeyi edir: Bold başla. Mətn. Bold sona. HTML ilə eyni şeydir.

Son iyirmi il ərzində baş verənlər, veb üçün bu söz prosessorunun istədikləri hər şeyi hesablamaq üçün dəyişdirilmişdir. Qarajı bir dənəyə çevirdiyimiz və çardağı ehtiyat yataq otağına və zirzəmi salona çevrilən bir evə bənzəyir və indi saxlama otağına qoşmaq və onu yeni bir otaqda yerləşdirmək istəyirik. ev - ancaq elektrik və santexnika verən hər cür problemlərə qaçdıq. Çünki bütün tellerimiz və borular biz etdikləri bütün digər əlavələrlə dəfələrlə almışlar.

Veb brauzerlər üçün də belə bir şey oldu. Bu gün veb-brauzerlərimizi bir web proqramı üçün müştəri olaraq istifadə etmək istəyirik, lakin həqiqətən bunu etməyi nəzərdə tutmamışdılar.

Web-proqramlaşdırma ilə əsas problemim və brauzerlərin veb-proqramları üçün zəif müştərilərin əsas səbəblərindən biri, veb-serverlə ünsiyyət qurmağın yaxşı bir yolu olmadığını göstərməkdir. Əslində, geri döndüyünüz zaman, istifadəçidən məlumat ala bilən yeganə yol bir şeyə basmaq idi. Əslində, məlumat yalnız yeni bir səhifə yüklənərkən qəbul edilə bilər.

Təsəvvür etdiyiniz kimi, bu, həqiqətən, interaktiv tətbiqə malik olmaq üçün çox çətin idi. Bir mətn qutusuna kimsə yazın və yazdıqda server haqqında məlumatı yoxlaya bilmədi. Onların bir düyməni basmasını gözləməlisiniz.

Çözüm: Ajax.

Ajax Asynchronous JavaScript və XML-ni dəstəkləyir. Əslində, bu yaşlı veb-brauzerlərin nə edə bilməyəcəyini etmənin bir yoldur: müştərinin səhifəni yenidən yükləməsinə ehtiyac olmadan veb server ilə ünsiyyət qurur. Bu, Internet Explorer-da XMLHTTP ActiveX obyekti və ya hər hansı digər brauzerdə XMLHttpRequest vasitəsilə həyata keçirilir.

Əsasən, bu bir web proqramçıya imkan verən şey, istifadəçi səhifəni həqiqətən səhifəni yenidən yükləmədən səhifəni yenidən yükləmiş kimi sanki müştəri ilə server arasında məlumat mübadiləsi edir.

Böyük səslənir, sağ mı? Bu, irəliyə doğru böyük bir addımdır və Web 2.0 tətbiqlərinin əvvəlki web tətbiqlərinə nisbətən daha interaktiv və asan istifadə olunmasının əsas səbəbidir. Amma hələ də Band-Aid edir. Əsasən, müştəri serverə bəzi məlumatlar göndərir və müştərini həmin mətnin tərcüməsi ilə birlikdə tərk edən mətn bloğunu geri qaytarır. Və sonra, müştəri səhifə interaktiv görünür etmək üçün Dinamik HTML adlı bir şey istifadə edir.

Bu, normal müştəri-server proqramlarının necə işlədiyindən çox az fərqlidir. Geri və irəli keçən məlumatlara heç bir məhdudiyyət qoyulmadan və bütün müştəri ekranı ekrana manipulyasiya etməyə imkan verən bir qurğu ilə Ajax üsullarını internetdə yerinə yetirmək üçün istifadə etmək üçün çarxlara atlayaraq getmək kimi.

Web Browserlar Gələcəyin Əməliyyat Sistemləridir

Microsoft bunu 90-cı illərdə bilirdi. Buna görə Netscape ilə bu brauzer müharibəsinə girdi və bu səbəbdən Microsoft bu müharibəni qazanmaq üçün heç bir yumruq atmadı. Təəssüf ki, ən az Microsoft üçün - yeni brauzer müharibəsi mövcuddur və bir çox müxtəlif platformalarda mübarizə aparılır. İndi Internet Explorer istifadəçilərinin təxminən 30% -i Mozilla Firefox istifadə edir, Internet Explorer isə son 5 il ərzində bazar payının 80% -dən çoxunu 50% -dən aşağı düşüb.

Web 2.0 və Office 2.0 kimi veb-trendləri ilə tarixən masaüstü proqramları internetə gətirərək, əməliyyat sistemlərinin seçilməsində daha çox müstəqillik və standartlaşdırılmış brauzerlərdə daha çox əhəmiyyətə malik olur. Hər ikisi Internet Explorer brauzerinin ən çox hər bir brauzerdən daha fərqli şeylər etməyə məcbur etdiyi Microsoft-a yaxşı xəbər deyil. Yenə Microsoft üçün çox yaxşı bir xəbər.

Ancaq bir əməliyyat sistemində inkişaf vasitələrini istifadə etmənin bir şeyi, interfeysinizi yaratmaq üçün standart obyektləri istifadə edə bilərsiniz. Bu obyektlərlə necə qarşılıqlı əlaqə qurduğunuzu və hətta öz dəyişikliklərinizi yaratmaq üçün də çox şey var. Veb proqramlaşdırma ilə, bu nəzarət səviyyəsinə nail olmaq daha çətindir, əsasən, veb-brauzerlər ilk növbədə böyük bir tətbiq üçün mürəkkəb müştərilər olmadığı üçün - daha az gələcək əməliyyat sistemi ola bilər.

Ancaq daha çox, onlar da olurlar. Google Sənədlər artıq bir söz prosessoru, elektron tablo və təqdimat proqramı təqdim edir. Bunu Google-ın poçt müştəri ilə birləşdirin və əsas ofis proqram məhsuldarlığı paketiniz var. Biz yavaş-yavaş, amma şübhəsiz ki, bizim ərizəmizin əksəriyyətinin online olaraq istifadə ediləcəyi nöqtəyə gəlirik.

Smartfonlar və PocketPC'lərin artan məşhurluğu İnternet üçün yeni bir sərhəd yaratmaqdır. Mövcud trend " Mobil İnternet" üçün "real" İnternet ilə birləşmək olsa da , bu, "Gələcək İnternet" in necə görünəcəyini şəkilləndirən əsas oyunçu kimi mobil landşaftın endirilməməsi.

Birincisi, veb-browser müharibələrində yeni bir cəbhə yaratmaqdır. Microsoft Internet Explorer brauzeri ilə dominant qalacaqsa, "Mobil IE" ilə mobil qurğularda üstünlük əldə etmək məcburiyyətində olacaq.

Mobil cihazların İnternetə necə daxil olmağının başqa bir maraqlı cəhəti ənənəvi veb portalların əvəzlənən Java proqramlarının istifadəsidir. Microsoft Live və ya Yahoo-a gedərkən, mobil istifadəçilər bu veb saytların Java versiyasını yükləyə bilərlər. Bu, hər hansı bir müştəri-server tətbiqi ilə eyni olan interaktiv bir təcrübə yaratmaqla, veb-brauzerlər tərəfindən baş verən bütün tələlərin olmasıdır.

Həmçinin, əsas web oyunçular yeni bir proqram inkişaf platforması üçün saytlarını tərtib etməyə hazır olduqlarını göstərir.

Gələcəyin Tarayıcısı

İnternet brauzerlərinin yaxın gələcəkdə necə tərtib ediləcəyi barədə böyük bir dəyişiklik görəcəyik. Web 3.0, yeni bir brauzer tipinə daxil olmağı və ya tamamilə fərqli bir istiqamətdə gedə bilməyəcəyi kimsənin bu nöqtədə olduğunu təxmin edir.

Amma, eyni zamanda, web-in inqilabını nəzərə alaraq, veb-tətbiqi ilə tamamilə yenidən yazılmış yeni bir növün göründüyü üçün təəccüb etmirəm. Bu, onu tərtib edən böyük bir oyunçunu və Google və Yahoo kimi əsas oyunçulardan və arxada qalanları başqasının həyata keçirməsini asanlaşdırmaq mümkün deyil, lakin mümkündür.

Gələcəyin bu brauzeri nə olacaq? Təsəvvür edirəm ki, mövcud brauzerlərimizi, ActiveX və Java-nı mini-əməliyyat sistemi və inkişaf platforması ola biləcək bir şey yaratmaq üçün birləşdirmək olardı.

Siz və mənim üçün ofis tətbiqini yükləməyimiz, problemsiz bir söz prosessoru və elektron tablo arasında keçid və birbaşa multiplayer onlayn rol oynayan oyuna keçid kimi olacaq.

Əslində, hər bir veb-saytın özü bir tətbiq olacağını və asanlıqla bir veb-saytdan / ərizədən digərinə keçə biləcəyik.

Web 3.0 nə gətirəcək?