Èske entènèt 3.0 pote nan fen navigatè wèb la?

Mwen pa panse navigatè entènèt yo pral ale ak evolisyon nan pwochen gwo nan entènèt la, men mwen pa ta dwe etone si navigatè yo re-envante nan kèk pwen nan pi bon anfòm ak ki jan nou navige entènèt la.

Pa ke navigatè entènèt pa chanje depi yo te parèt premye. Yo te ale nan chanjman masiv, men li te yon pwosesis gradyèl ak nouvo lide tankou Java, JavaScript, ActiveX, Flash, ak lòt ajoute-ons trennen sou vant nan navigatè a.

Yon bagay mwen te aprann kòm yon pwogramè te ke lè yon aplikasyon evolye nan fason ke li pa te orijinèlman devlope pou, li kòmanse jwenn clunky. Nan pwen sa a, li souvan pi bon jis kòmanse sou grate ak yon bagay konsepsyon ki pran nan kont tout bagay ou vle li fè.

Epi li lè segondè sa a te fè pou navigatè wèb la. An reyalite, lè mwen te kòmanse premye aplikasyon pwogram entènèt tounen nan 90 an reta, mwen te panse li te tan segondè tounen Lè sa a, yo kreye yon navigatè entènèt totalman nouvo. Ak entènèt la te vinn yon pi plis sofistike depi lè sa a.

Navigatè entènèt yo se ekipe ekipe fè sa nou vle

Se vre. Navigatè entènèt yo oribleman fèt lè ou konsidere sa nou mande yo fè jou sa yo. Pou konprann sa a, ou gen premye konprann ke navigatè entènèt yo te orijinal fèt yo dwe, esansyèlman, yon processeur mo pou entènèt la. Langaj la markup pou entènèt la se frapan menm jan ak lang markup pou processeurs mo. Pandan ke Microsoft Pawòl itilize karaktè espesyal yo deziyen an fonse sèten tèks oswa chanje font li yo, li ap fè fondamantalman menm bagay la: Kòmanse an karaktè gra. Tèks. Fen an karaktè gra. Ki se menm bagay nou fè ak HTML.

Ki sa ki te pase sou dènye ven ane sa yo se ke sa a processeur mo pou entènèt la te modifye nan kont pou tout bagay nou vle li fè. Se tankou yon kay kote nou te vire garaj la nan yon denye, ak grenye an nan yon chanm rezèv, ak sousòl la nan yon salon, epi kounye a nou vle konekte chanm lan depo soti tounen, epi fè l 'nan yon nouvo chanm nan la kay - men, nou pral kouri nan tout kalite pwoblèm bay elektrisite ak plonbri paske tout fil nou yo ak tiyo yo te vinn fou konsa ak tout ajoute lòt nou te fè.

Se sa ki te rive navigatè entènèt. Jodi a, nou vle itilize navigatè entènèt nou an kòm yon kliyan pou yon aplikasyon entènèt, men yo reyèlman yo pa te vle di ke yo fè sa.

Pwoblèm nan fondamantal mwen te gen ak pwogramasyon entènèt, ak youn nan rezon prensipal poukisa navigatè te fè pòv kliyan pou aplikasyon pou entènèt, se ke pa te gen okenn bon fason yo kominike avèk sèvè wèb la. An reyalite, tounen lè sa a, wout la sèlman ou ta ka jwenn enfòmasyon soti nan itilizatè a te pou yo klike sou yon bagay. Esansyèlman, enfòmasyon yo te kapab pase sèlman lè yon nouvo paj te chaje.

Kòm ou ka imajine, sa a te fè li trè difisil gen yon aplikasyon vrèman entèaktif. Ou pa t 'kapab gen yon moun kalite yon bagay nan yon bwat tèks epi tcheke enfòmasyon sou sèvè a pandan ke yo tape. Ou ta oblije tann pou yo peze yon bouton.

Solisyon an: Ajax.

Ajax kanpe pou Asynchrone JavaScript ak XML. Esansyèlman, li se yon fason pou fè sa ki navigatè entènèt ki pi gran pa t 'kapab fè: kominike ak sèvè wèb la san yo pa bezwen kliyan an Reload paj la. Sa a se akonpli nan yon objè XMLHTTP ActiveX nan Internet Explorer oswa yon XMLHttpRequest nan prèske chak lòt navigatè.

Fondamantalman, sa ki pèmèt yon pwogramè entènèt fè se enfòmasyon echanj ant kliyan an ak sèvè kòm si itilizatè a te rcharje paj la san yo pa itilizatè a tout tan tout tan aktyèlman rupture paj la.

Son gran, dwa? Li se yon gwo etap pi devan, epi li se rezon ki fè yo kle poukisa aplikasyon Web 2.0 yo, se pou pi plis entèaktif ak fasil-a-itilize pase aplikasyon pou entènèt anvan yo. Men, li toujou yon Band-Èd. Fondamantalman, kliyan an voye sèvè a kèk enfòmasyon, epi li voye yon blòk nan tèks tounen, kite kliyan an ak travay la nan entèprete tèks sa a. Lè sa a, kliyan an sèvi ak yon bagay yo rele dinamik HTML fè paj la sanble entèaktif.

Sa a se byen yon ti jan diferan pase ki jan nòmal kliyan-sèvè aplikasyon pou travay. Ki pa gen okenn restriksyon sou done pase dèyè, yo ak achitekti a tout antye bati ak yon je sou kite kliyan an manipile ekran an sou vole a, lè l sèvi avèk Ajax teknik akonpli sa a sou entènèt la se tankou sote nan sèrkl jwenn la.

Navigatè entènèt yo se sistèm operasyon yo nan lavni an

Microsoft te konnen li tounen nan 90 an. Se poutèt sa yo te antre nan sa lagè navigatè ak Netscape, e se poutèt sa Microsoft rale pa gen okenn pwenson nan genyen lagè. Malerezman - omwen pou Microsoft - yon nouvo navigatè lagè egziste, epi li se ke yo te goumen sou tribin anpil diferan. Mozilla Firefox se kounye a yo te itilize pa apeprè 30% nan entènèt divinò, pandan y ap Internet Explorer te wè gout li yo pataje pati nan plis pase 80% jis pase 50% nan senk ane ki sot pase yo.

Avèk tandans entènèt aktyèl tankou Web 2.0 ak Biwo 2.0 pote sa ki te istorikman Desktop aplikasyon nan entènèt la, gen vin plis endepandans nan chwa pou yo opere sistèm, ak plis enpòtans sou navigatè ofisyèl. Tou de nan ki se pa bon nouvèl nan Microsoft ki gen navigatè entènèt Explorer gen tandans fè bagay sa yo yon fason diferan pase sa ki pi chak lòt navigatè fè. Ankò, pa trè bon nouvèl pou Microsoft.

Men, yon gwo bagay sou itilize zouti devlopman sou yon sistèm operasyon se ke ou ka itilize objè estanda yo kreye koòdone ou. Ou gen tou yon anpil nan kontwòl sou fason ou kominike avèk objè sa yo, epi yo ka menm kreye ranplasman pwòp ou yo. Avèk pwogram entènèt, li pi difisil pou yo rive nan nivo sa a nan kontwòl, sitou paske navigatè entènèt yo pa te okòmansman entansyon yo dwe sofistike kliyan pou yon aplikasyon gwo - anpil mwens ap sistèm nan fonksyone nan tan kap vini an.

Men, pi plis ak plis, se sa ki yo ap vin. Google Docs deja bay yon processeur mo, calcul, ak lojisyèl prezantasyon. Konbine sa a avèk kliyan lapòs Google a, epi ou gen pake pwodiktivite lojisyèl debaz ou. Nou tou dousman, men siman, ap resevwa nan pwen kote pi fò nan aplikasyon nou yo ap disponib sou entènèt.

Popilarite nan ogmante nan Smartphones ak PocketPCs ap kreye yon fwontyè antye nouvo pou entènèt la. Epi, pandan ke tandans aktyèl la se pou entènèt la mobil yo rantre ak entènèt la 'reyèl' , sa a pa rabè jaden flè nan mobil kòm yon jwè kle nan mete fòm ki jan "entènèt la nan lavni an" ap gade.

Yon aspè kle se ke li kreye yon nouvo devan nan lagè navigatè entènèt la. Si Microsoft se rete dominan ak navigatè Internet Explorer li yo, li pral gen reyalize dominasyon sou aparèy mobil ak "Pòch IE," Internet Explorer Microsoft a pou navigatè mobil.

Yon lòt aspè enteresan nan ki jan aparèy mobil yo aksè nan entènèt la se itilize aplikasyon pou Java ranplase pòtal entènèt tradisyonèl yo. Olye pou yo ale nan Microsoft Live oswa Yahoo, itilizatè mobil ka download vèsyon Java nan sit entènèt sa yo. Sa a kreye yon eksperyans entèaktif ki se menm bagay la kòm nenpòt aplikasyon kliyan-sèvè san yo pa tout enkonvenyans yo ki gen eksperyans pa navigatè entènèt.

Li montre tou ke jwè entènèt gwo yo vle desine sit yo pou yon nouvo platfòm devlopman aplikasyon.

Navigatè a nan lavni

Mwen pa ta mete okenn parye ke nou pral wè yon gwo chanjman nan ki jan navigatè entènèt yo fèt nenpòt lè nan fiti prè. Si wi ou non entènèt 3.0 pral Usher nan yon nouvo kalite navigatè oswa ale nan yon direksyon ki konplètman diferan se devine nenpòt moun nan pwen sa a.

Men, an menm tan an, mwen pa ta sezi wè yon mak nouvo kalite navigatè konplètman reekri ak aplikasyon pou entènèt nan tèt ou revolusyone entènèt la. Li ta ka pran yon jwè gwo desine li, ak pi gwo jwè tankou Google ak Yahoo ak lòt moun ap resevwa dèyè li, ki se pa bagay ki pi fasil yo akonpli, men li se posib.

Ki sa ki ta navigatè sa a nan lavni an dwe tankou? Mwen imajine li ta tankou fusion navigatè aktyèl nou an, ActiveX, ak Java yo kreye yon bagay ki ka tou de yon sistèm mini-opere ak yon platfòm devlopman.

Pou ou menm ak mwen, li ta tankou chaje moute aplikasyon biwo nou an, transparans oblije chanje ant yon processeur mo ak yon calcul, e menm jan transparans oblije chanje nan yon twouve multijoueurs sou entènèt roleplaying jwèt.

Esansyèlman, chak sit entènèt ta dwe yon aplikasyon nan pwòp li yo, e nou te ka fasilman ale soti nan yon sèl sit entènèt / aplikasyon nan pwochen an.

Ki sa ou panse Web 3.0 pral pote?