Will Web 3.0 Dewch â Porwr Diwedd y We?

Ni chredaf y bydd porwyr gwe yn mynd heibio gydag esblygiad mawr nesaf y we, ond ni fyddwn yn synnu pe bai porwyr yn cael eu hail-ddyfeisio ar ryw adeg i ffitio'n well â sut yr ydym yn syrffio'r Rhyngrwyd.

Nid yw porwyr gwe wedi newid ers iddynt ymddangos yn gyntaf. Maent wedi mynd trwy newidiadau enfawr, ond bu'n broses raddol gyda syniadau newydd fel Java, Javascript, ActiveX, Flash, ac ychwanegion eraill yn ymuno â'r porwr.

Un peth a ddysgais fel rhaglennydd oedd, pan fydd cais yn esblygu mewn ffyrdd na ddatblygwyd yn wreiddiol iddo, mae'n dechrau cael clunky. Ar y pwynt hwn, mae'n aml orau dechrau cychwyn o'r newydd a dylunio rhywbeth sy'n ystyried popeth rydych chi am ei wneud.

Ac mae'n amser uchel gwnaed hyn ar gyfer y porwr gwe. Yn wir, pan ddechreuais raglennu rhaglenni gwe yn ôl yn hwyr yn y 90au, credais ei bod hi'n amser uchel yn ôl wedyn i greu porwr gwe gwbl newydd. Ac mae'r we wedi cael llawer mwy soffistigedig ers hynny.

Mae Porwyr y We yn Gyfarpar Iawn I Wneud Yr hyn yr ydym ni eisiau

Mae'n wir. Mae porwyr gwe wedi'u cynllunio'n ofnadwy wrth ystyried yr hyn y gofynnwn iddynt ei wneud y dyddiau hyn. I ddeall hyn, mae'n rhaid i chi ddeall yn gyntaf mai gwefuswyr wedi'u cynllunio'n wreiddiol i fod, yn ei hanfod, prosesydd geiriau ar y we. Mae'r iaith farcio ar y we yn debyg iawn i ieithoedd marcio ar gyfer proseswyr geiriau. Er bod Microsoft Word yn defnyddio cymeriad arbennig i ddynodi testun penodol trwm neu i newid ei ffont, mae'n gwneud yr un peth yn y bôn: Start Bold. Testun. Diwedd Bold. Pa un yw'r peth a wnawn ag HTML.

Yr hyn sydd wedi digwydd dros yr ugain mlynedd diwethaf yw bod y prosesydd geiriau hwn ar y we wedi'i addasu i gyfrif am bopeth yr ydym am ei wneud. Mae'n debyg i dŷ lle rydyn ni wedi troi y modurdy i mewn i ddarn, a'r atig mewn ystafell wely sbâr, a'r islawr i mewn i barlwr, ac nawr rydym am gysylltu yr ystafell storio yn ôl a'i wneud yn ystafell newydd yn y tŷ - ond, byddwn yn mynd i mewn i bob math o broblemau sy'n darparu trydan a phlymio oherwydd bod ein holl wifrau a phibellau wedi mynd mor ddiflas gyda'r holl ychwanegiadau eraill a wnaethom.

Dyna sydd wedi digwydd i borwyr gwe. Heddiw, rydym am ddefnyddio ein porwyr gwe fel cleient ar gyfer cais ar y we, ond nid oeddent yn bwriadu gwneud hynny mewn gwirionedd.

Y mater sylfaenol a gefais gyda rhaglenni gwe, ac un o'r prif resymau pam fod porwyr yn gwneud cleientiaid gwael ar gyfer ceisiadau ar y we, yw nad oedd ffordd dda o gyfathrebu â'r gweinydd gwe. Mewn gwirionedd, yn ôl wedyn, yr unig ffordd y gallech gael gwybodaeth gan y defnyddiwr oedd iddynt glicio rhywbeth. Yn y bôn, dim ond pan lwythwyd tudalen newydd y gellid trosglwyddo gwybodaeth.

Fel y gallwch chi ddychmygu, roedd hyn yn ei gwneud yn anodd iawn cael cais wirioneddol ryngweithiol. Ni allech chi gael rhywun fath rhywbeth mewn blwch testun a gwirio gwybodaeth ar y gweinydd wrth deipio. Byddai'n rhaid i chi aros iddyn nhw i wasgu botwm.

Yr ateb: Ajax.

Mae Ajax yn sefyll ar gyfer JavaScript Asynchronous a XML. Yn y bôn, mae'n ffordd o wneud yr hyn na all y porwyr hyn hŷn ei wneud: cyfathrebu â'r gweinydd gwe heb fod angen i'r cleient ail-lwytho'r dudalen. Caiff hyn ei gyflawni trwy wrthrych ActiveX XMLHTTP yn Internet Explorer neu XMLHttpRequest ym mron pob porwr arall.

Yn y bôn, beth mae hyn yn caniatáu i raglennydd gwe ei wneud yw gwybodaeth gyfnewid rhwng y cleient a'r gweinydd fel petai'r defnyddiwr wedi ail-lwytho'r dudalen heb i'r defnyddiwr ail-lwytho'r dudalen mewn gwirionedd.

Mae'n swnio'n wych, dde? Mae'n gam mawr ymlaen, a dyma'r rheswm allweddol pam mae cymwysiadau Web 2.0 yn gymaint mwy rhyngweithiol ac yn hawdd eu defnyddio na chymwysiadau gwe blaenorol. Ond, mae'n dal i fod yn Gymorth Band. Yn y bôn, mae'r cleient yn anfon rhywfaint o wybodaeth i'r gweinydd, ac mae'n anfon bloc o destun yn ôl, gan adael y cleient gyda'r gwaith o ddehongli'r testun hwnnw. Ac yna, mae'r cleient yn defnyddio rhywbeth o'r enw Dynamic HTML i wneud y dudalen yn ymddangos yn rhyngweithiol.

Mae hyn yn eithaf gwahanol i'r hyn y mae cymwysiadau cleient-gweinydd arferol yn gweithio. Gyda dim cyfyngiadau ar ddata sy'n pasio yn ôl ac ymlaen, a chyda'r bensaernïaeth gyfan a adeiladwyd gyda llygad ar adael i'r cleient drin y sgrin ar y hedfan, mae defnyddio technegau Ajax i gyflawni hyn ar y we fel neidio trwy gylchoedd i gyrraedd yno.

Porwyr Gwe yw Systemau Gweithredu'r Dyfodol

Gwyddai Microsoft yn ôl yn y 90au. Dyna pam y cawsant i mewn i'r rhyfel porwr â Netscape, a dyna pam nad oedd Microsoft yn peidio â chyrraedd y rhyfel hwnnw. Yn anffodus - o leiaf ar gyfer Microsoft - mae rhyfel porwr newydd yn bodoli, ac mae'n cael ei ymladd ar lawer o wahanol lwyfannau. Mae Mozilla Firefox bellach yn cael ei ddefnyddio gan oddeutu 30% o ddefnyddwyr y Rhyngrwyd, tra bod Internet Explorer wedi gweld bod ei gyfran o'r farchnad yn gostwng o dros 80% i ychydig dros 50% yn y pum mlynedd diwethaf.

Gyda thueddiadau gwe cyfredol fel Web 2.0 a Office 2.0, gan ddod â'r hyn oedd yn geisiadau bwrdd gwaith yn hanesyddol i'r we, bydd mwy o annibyniaeth yn y dewis o systemau gweithredu, a mwy o bwyslais ar borwyr safonol. Nid yw'r ddau ohonynt yn newyddion da i Microsoft y mae ei borwr Internet Explorer yn tueddu i wneud pethau'n wahanol na'r hyn y mae pob porwr arall yn ei wneud. Eto, nid newyddion da iawn i Microsoft.

Ond un peth gwych am ddefnyddio offer datblygu ar system weithredu yw y gallwch chi ddefnyddio gwrthrychau safonol i greu eich rhyngwyneb. Mae gennych chi lawer o reolaeth hefyd ar sut rydych chi'n rhyngweithio â'r gwrthrychau hynny, a gall hyd yn oed greu eich ailosodiadau eich hun. Gyda rhaglenni gwe, mae'n anoddach cyflawni'r lefel hon o reolaeth, yn bennaf oherwydd nad oedd porwyr gwe ar y dechrau yn gleientiaid soffistigedig ar gyfer cais mawr - llawer llai fyddai system weithredu'r dyfodol.

Ond, mwy a mwy, dyna maen nhw'n dod. Mae Google Docs eisoes yn darparu prosesydd geiriau, taenlen a meddalwedd cyflwyno. Cyfuno hyn â chleient post Google, ac mae gennych becyn cynhyrchiant meddalwedd swyddfa sylfaenol. Rydym yn araf, ond yn sicr, yn cyrraedd y pwynt hwnnw lle bydd y rhan fwyaf o'n ceisiadau ar gael ar-lein.

Mae poblogrwydd cynyddol Smartphones a PocketPCs yn creu ffin newydd gyfan ar gyfer y Rhyngrwyd. Ac er bod y duedd bresennol ar gyfer y Rhyngrwyd Symudol i uno gyda'r Rhyngrwyd 'go iawn' , nid yw hyn yn disgownt y tirwedd symudol fel chwaraewr allweddol wrth lunio sut y bydd "Rhyngrwyd y Dyfodol" yn edrych.

Un agwedd allweddol yw ei fod yn creu blaen newydd yn y rhyfeloedd porwr gwe. Os yw Microsoft yn parhau i fod yn flaenllaw â'i borwr Internet Explorer, bydd yn rhaid iddo gael blaenoriaeth ar ddyfeisiau symudol gyda "Pocket IE," Internet Explorer Microsoft ar gyfer porwr Symudol.

Agwedd ddiddorol arall ar sut mae dyfeisiau symudol yn defnyddio'r Rhyngrwyd yw defnyddio cymwysiadau Java yn lle'r porthladdoedd traddodiadol. Yn hytrach na mynd i Microsoft Live neu Yahoo, gall defnyddwyr symudol lwytho i lawr fersiynau Java o'r gwefannau hyn. Mae hyn yn creu profiad rhyngweithiol sydd yr un fath ag unrhyw gais gweinydd cleient heb yr holl beryglon sy'n cael ei brofi gan borwyr gwe.

Mae hefyd yn dangos bod chwaraewyr gwe o bwys yn barod i ddylunio eu safleoedd ar gyfer llwyfan datblygu cais newydd.

Porwr y Dyfodol

Ni fyddwn yn gosod unrhyw betiau y byddwn yn gweld newid mawr yn y ffordd y caiff porwyr gwe eu cynllunio unrhyw bryd yn y dyfodol agos. Pe bai Web 3.0 ai peidio yn defnyddio mewn porwr newydd neu beidio â mynd i gyfeiriad hollol wahanol, mae dyfalu unrhyw un ar hyn o bryd.

Ond, ar yr un pryd, ni fyddwn yn synnu gweld porwr newydd sbon yn cael ei ailysgrifennu'n llwyr gyda chymwysiadau gwe mewn cof yn chwyldroi'r we. Gallai fod yn chwaraewr pwysig yn ei ddylunio, a chwaraewyr mawr fel Google a Yahoo ac eraill yn mynd y tu ôl iddo, nid dyna'r peth hawsaf i'w gyflawni, ond mae'n bosibl.

Beth fyddai'r porwr hwn yn y dyfodol? Rwy'n dychmygu y byddai'n cyfuno ein porwyr presennol, ActiveX, a Java i greu rhywbeth a all fod yn system weithredu fach a llwyfan datblygu.

I chi a minnau, byddai'n hoffi llwytho ein cais swyddfa, gan newid yn ddi-dor rhwng prosesydd geiriau a thaenlen, ac yn union fel y bydd yn newid yn ddi-dor i gêm chwarae rôl aml-chwaraewr aruthrol.

Yn y bôn, byddai pob gwefan yn gais ei hun, a gallem fynd yn hawdd o un gwefan / cais i'r nesaf.

Beth ydych chi'n meddwl y bydd Web 3.0 yn ei ddwyn?