Se Web 3.0 Wassal it-Tmiem tal-Browser tal-Web?

Ma naħsibx li l-web browsers imorru bl-evoluzzjoni kbira li jmiss tal-web, iżda ma nħossx sorpriż jekk il-browsers jerġgħu jiġu inventati f'xi punt biex jaqblu aħjar ma 'kif nagħmlu tisserfja l-Internet.

Mhux dak il-web browsers ma nbidlux minn mindu dehru l-ewwel. Huma għaddew minn bidliet kbar, iżda kien proċess gradwali b'ideat ġodda bħal Java, Javascript, ActiveX, Flash, u add-ons oħra li jiċċaqalqu fil-browser.

Ħaġa waħda li tgħallimt bħala programmatur kienet dik meta l-applikazzjoni tevolvi b'modi li ma kinitx oriġinarjament żviluppata għaliha, tibda tikseb clunky. Fuq dan il-punt, spiss ikun l-aħjar li tibda mill-bidu nett u tfassal xi ħaġa li tqis dak kollu li trid tagħmel.

U wasal iż-żmien li dan sar għall-web browser. Fil-fatt, meta bdejt l-ewwel ipprogrammar ta 'applikazzjonijiet tal-web fl-aħħar tas-snin 90, ħsibt li kien żmien tajjeb lura biex tinħoloq web browser kompletament ġdida. U l-web kiseb ħafna iktar sofistikat minn dakinhar.

Il-Browsers tal-Web huma mgħammra ħażin biex jagħmlu dak li ridna

Hija l-verita. Web browsers huma mfassla b'mod orribbli meta tikkunsidra dak li nitolbuhom biex jagħmlu f'dawn il-jiem. Biex tifhem dan, trid l-ewwel tifhem li l-web browsers oriġinarjament kienu ddisinjati biex ikunu, essenzjalment, proċessur tal-kelma għall-web. Il-lingwa tal-markup għall-web hija tassew simili għal-lingwi tal-markup għall-proċessuri tal-kelma. Filwaqt li l-Microsoft Word juża karattru speċjali biex jinnomina b'tipa grassa xi test jew ibiddel il-font tiegħu, dan isir bażikament l-istess ħaġa: Start Bold. Test. Fin Bold. Liema hija l-istess ħaġa li nagħmlu bl-HTML.

Dak li ġara matul l-aħħar għoxrin sena huwa li dan il-proċessur għall-web ġie mmodifikat biex jagħti kont ta 'dak kollu li rridu nagħmlu. Huwa bħad-dar fejn irċevejna l-garage fi den, u l-attic f'un kamra żejda, u s-sodda f'kamra, u issa rridu ngħaqqdu l-kamra tal-ħażna 'l barra u nagħmluha f'kamra ġdida fil- house - iżda, aħna ser ngħaddu għal kull tip ta 'problema li tipprovdi l-elettriku u l-plaming għaliex il-wajers u l-pajpijiet kollha tagħna nibdew tant miġbuda bid-żidiet l-oħra kollha li għamilna.

Dak hu dak li ġara lill-web browsers. Illum, irridu nużaw il-web browsers tagħna bħala klijent għal applikazzjoni tal-web, iżda huma verament ma kinux maħsuba biex jagħmlu dan.

Il-kwistjoni fundamentali li kelli bil-programmazzjoni tal-web, u waħda mir-raġunijiet ewlenin għaliex il-browsers għamlu klijenti foqra għall-applikazzjonijiet tal-web, hija li ma kienx hemm mod tajjeb biex nikkomunikaw mal-web server. Fil-fatt, wara dak iż-żmien, l-uniku mod kif tista 'tikseb l-informazzjoni mill-utent kien li jagħmluhom ikklikkja xi ħaġa. Essenzjalment, l-informazzjoni tista 'tiġi mgħoddija biss meta titgħabba paġna ġdida.

Kif tista 'timmaġina, dan għamilha diffiċli ħafna li jkun hemm applikazzjoni tassew interattiva. Ma jistax ikollok xi tip ta 'xi ħadd f'kaxxa ta' test u ċċekkja l-informazzjoni fuq is-server waqt li tkun ittajpjat. Int tkun trid tistenna li tagħfas buttuna.

Is-soluzzjoni: Ajax.

Ajax stands għal Asynchronous JavaScript u XML. Essenzjalment, huwa mod kif nagħmlu dak li dawk il-web browsers anzjani ma setgħux jagħmlu: jikkomunikaw mal-web server mingħajr ma jeħtieġu li l-klijent jerġa 'jġib il-paġna. Dan jitwettaq permezz ta 'oġġett ActiveX XMLHTTP fl-Internet Explorer jew XMLHttpRequest fi kważi kull browser ieħor.

Bażikament, dak li jippermetti programmatur tal-web huwa li jiskambja informazzjoni bejn il-klijent u s-server daqs li kieku l-utent reġa 'bagħat il-paġna mingħajr ma l-utent qatt jerġa' jġorr il-paġna.

Jidher kbir, id-dritt? Dan huwa pass kbir 'il quddiem, u hija r-raġuni ewlenija għaliex l-applikazzjonijiet tal-Web 2.0 huma tant aktar interattivi u faċli biex jintużaw minn applikazzjonijiet tal-web preċedenti. Iżda, għadu Band-Aid. Bażikament, il-klijent jibgħat xi informazzjoni lis-server, u jibgħat blokk ta 'test lura, u jħalli lill-klijent ix-xogħol ta' interpretazzjoni ta 'dak it-test. U mbagħad, il-klijent juża xi ħaġa msejħa Dynamic HTML biex tagħmel il-paġna tidher interattiva.

Dan huwa pjuttost daqsxejn differenti minn kif jaħdem ix-xogħol normali tal-client-server. Mingħajr restrizzjonijiet fuq id-data li tgħaddi 'l quddiem u' l quddiem, u bl-arkitettura sħiħa mibnija b'ħarsa lejn il-kiri lill-klijent jimmanipula l-iskrin fuq il-fly, bl-użu ta 'tekniki Ajax biex twettaq dan fuq il-web huwa bħal jaqbeż ċrieki biex jasal hemm.

Web Browsers huma s-Sistemi Operattivi tal-Futur

Microsoft kienet taf lura fis-snin 90. C'est pourquoi daħlu f'dik il-gwerra tal-browser ma 'Netscape, u hu għalhekk li Microsoft ma ġibdet l-ebda puntelli biex tirbaħ dik il-gwerra. Sfortunatament - għall-inqas għal Microsoft - teżisti gwerra ġdida tal-browser, u qed tiġi miġġielda fuq bosta pjattaformi differenti. Mozilla Firefox issa qed tintuża minn madwar 30% ta 'l-utenti ta' l-Internet, filwaqt li l-Internet Explorer rat is-sehem mis-suq tiegħu minn aktar minn 80% għal ftit aktar minn 50% fl-aħħar ħames snin.

Bit-tendenzi kurrenti tal-web bħall- Web 2.0 u l-Uffiċċju 2.0 jġibu dak li storikament kienu l-applikazzjonijiet desktop għall-web, hemm aktar indipendenza fl-għażla tas-sistemi operattivi u aktar importanza fuq browsers standardizzati. It-tnejn li huma mhumiex aħbar tajba għal Microsoft li l-Internet Explorer browser tiegħu għandu tendenza li jagħmel l-affarijiet b'mod differenti minn dak li l-aktar kull browser ieħor jagħmel. Għal darb'oħra, aħbarijiet tajbin ħafna għal Microsoft.

Iżda ħaġa kbira ħafna dwar l-użu ta 'għodda ta' żvilupp fuq sistema operattiva hija li tista 'tuża oġġetti standardizzati biex toħloq l-interface tiegħek. Int għandek ukoll ħafna kontroll fuq kif taġixxi ma 'dawk l-oġġetti, u tista' saħansitra toħloq sostituzzjonijiet tiegħek. Bil-programmazzjoni tal-web, huwa iktar diffiċli li jinkiseb dan il-livell ta 'kontroll, l-iktar minħabba li l-browsers tal-internet inizjalment ma kinux intenzjonati li jkunu klijenti sofistikati għal applikazzjoni kbira - ħafna inqas tkun is-sistema operattiva tal-futur.

Iżda, aktar u aktar, dan huwa dak li qed isiru. Google Docs diġà jipprovdi word processor, spreadsheet, u software ta 'preżentazzjoni. Għaqqad dan mal-klijent tal-posta ta 'Google, u għandek il-pakkett tal-produttività tas-softwer tal-uffiċċju bażiku tiegħek. Aħna bil-mod, imma żgur, nibdew dak il-punt fejn ħafna mill-applikazzjonijiet tagħna se jkunu disponibbli onlajn.

Il-popolarità dejjem tiżdied ta 'Smartphones u PocketPCs qed toħloq fruntiera ġdida sħiħa għall-Internet. U, filwaqt li t-tendenza attwali hija li l- Internet Mobbli jingħaqad mal-Internet "reali" , dan ma jnaqqasx il-pajsaġġ mobbli bħala attur ewlieni fit-tfassil ta 'kif ser tħares l-Internet tal-Futur.

Aspett ewlieni huwa li toħloq front ġdid fil-gwerer tal-web browser. Jekk Microsoft tibqa 'dominanti mal-browser Internet Explorer tagħha, ikollha tikseb dominanza fuq apparat mobbli b' "Pocket IE", l-Internet Explorer ta 'Microsoft għall-brawżer tal-mowbajl.

Aspett ieħor interessanti ta 'kif l-apparat mobbli qiegħed jaċċessa l-Internet huwa l-użu ta' applikazzjonijiet Java li jibdlu l-portali tradizzjonali tal-web. Minflok ma jmur għand Microsoft Live jew Yahoo, l-utenti mobbli jistgħu jniżżlu l-verżjonijiet ta 'dawn is-siti fuq Java. Dan joħloq esperjenza interattiva li hija l-istess bħal kull applikazzjoni ta 'client-server mingħajr l-iżvantaġġi kollha li jesperjenzaw il-web browsers.

Juri wkoll li l-atturi prinċipali tal-web huma lesti li jiddisinjaw is-siti tagħhom għal pjattaforma ta 'żvilupp ta' applikazzjoni ġdida.

Il-Browser tal-Futur

Ma nagħmel l-ebda imħatri li se naraw bidla maġġuri fil-mod kif il-web browsers huma mfassla f'kull ħin fil-futur qarib. Jekk Web 3.0 jew le se tintuża f'tip ġdid ta 'browser jew imorru f'direzzjoni kompletament differenti hi xi ħadd li jikkunsidra f'dan il-punt.

Iżda, fl-istess ħin, ma nkunx sorpriż li tara tip ġdid fjamant ta 'browser kompletament miktuba mill-ġdid b'applikazzjonijiet tal-web f'moħħu jirrevoluzzjonaw il-web. Jista 'jieħu rwol ewlieni li jiddisinjaha, u atturi ewlenin bħall-Google u Yahoo u oħrajn li qegħdin isibuha lura, li mhix l-eħfef ħaġa li tista' twettaq, iżda huwa possibbli.

X'se jkun bħal dan il-brawżer tal-futur? Nimmaġina li jkun jixbah il-browsers kurrenti tagħna, ActiveX u Java biex joħolqu xi ħaġa li tista 'tkun kemm sistema operattiva mini kif ukoll pjattaforma ta' żvilupp.

Għalik u għalija, ikun simili li titgħabba l-applikazzjoni tal-uffiċċju tagħna, mingħajr tbatija bejn proċessur ta 'kelma u spreadsheet, u bl-istess mod li taqleb għal logħba tal-logħob multiplayer onlajn bil-kbir.

Essenzjalment, kull websajt tkun applikazzjoni tagħha stess, u nistgħu faċilment tmur minn websajt / applikazzjoni waħda għall-oħra.

X'taħseb li Web 3.0 se ġġib?