Kas Web 3.0 toob veebibrauseri lõppu?

Ma arvan, et veebibrauserid ei lähe veebi järgmise suure arenguga ära, kuid ma ei oleks üllatunud, kui brauserid mingil hetkel leiutatud, et paremini sobida, kuidas me Internetis surfata.

Seda veebibrauserit ei ole pärast nende esmakordset ilmumist muudetud. Nad on läbinud suuri muudatusi, kuid see on olnud järk-järguline protsess, kus uued ideed nagu Java, Javascript, ActiveX, Flash ja muud lisandmoodulid brauseris hiilivad.

Üks asi, mida ma programmeerijaga õppisin, oli see, et kui rakendus areneb selliselt, et see ei olnud algselt välja töötatud, hakkab see saama hakkama. Praegu on sageli kõige parem alustada alustamist nullist ja kujundada midagi, mis võtab arvesse kõike, mida soovite seda teha.

Ja see on viimane aeg veebibrauseri jaoks. Kui ma hakkasin veebirakendusi juba 90-ndate aastate lõpul programmeerima, arvasin, et nüüd on aeg luua täiesti uus veebibrauser. Ja veeb on alates sellest ajast saanud palju keerukamaks.

Veebibrauserid on võimelised tegema seda, mida me tahame

See on tõsi. Veebibrauserid on hirmuäratavalt kujundatud, kui arvate, mida me palume neil nendel päevadel teha. Selle mõistmiseks peate kõigepealt aru saama, et veebibrauserid olid algselt mõeldud veebipõhiseks tekstitöötluseks. Veebi märgistuskeel on silmapaistvalt sarnane tekstitöötlusmärkide märgistuskeeletele. Kuigi Microsoft Word kasutab erilist märki, et tähistada julgeid kindlat teksti või muuta fonti, teeb see põhimõtteliselt sama asja: Start Bold. Tekst Lõpeta jama. Mis on sama, mida me HTML-iga teeme.

Viimase kahekümne aasta jooksul on juhtunud, et seda veebi tekstiprotsessorit on muudetud, et arvestada kõike, mida me tahame seda teha. See on nagu maja, kus me oleme pöördunud garaaži sisse, ja pööning vabas magamistoas ja keldrisse ruumis, ja nüüd tahame hoiuruumi ühendada ja muuta see uude ruumi maja -, kuid me kavatseme lahendada kõikvõimalikke probleeme, pakkudes elektrit ja sanitaartehnikat, sest kõik meie juhtmed ja torud on nii hullumeelseks saanud kõigi teiste meie tehtud lisandustega.

See on juhtunud veebibrauseritega. Tänaseks tahame kasutada veebibrauserit veebirakenduse kliendina, kuid tegelikult ei soovinud nad seda teha.

Veebirakenduse põhiprobleemiks ja üheks peamiseks põhjuseks, miks brauserid veebirakendusteks olid halbad kliendid, on see, et veebiserveriga suhelda ei olnud. Tegelikult oli sel ajal ainus viis, kuidas teilt teavet saada kasutajalt, et nad saaksid midagi klõpsata. Sisuliselt võis info edastada ainult uue lehe laadimisel.

Nagu võite kujutada, on see väga keeruline luua tõeliselt interaktiivne rakendus. Te ei saa keegi midagi tekstikasti sisestada ja kontrollida sisestatud serveris olevat teavet. Teil tuleb oodata, kuni nad vajutavad nuppu.

Lahendus: Ajax.

Ajax tähistab asünkroonne JavaScript ja XML. Põhimõtteliselt on see võimalus teha seda, mida vanemad veebibrauserid ei suutnud teha: suhtlege veebiserveriga, ilma et klient peaks lehte uuesti laadida. Seda tehakse läbi XMLHTTP ActiveX objekti Internet Explorerist või XMLHttpRequestist peaaegu kõigis teistes brauserites.

Põhimõtteliselt, mida veebiprogrammija võimaldab, on kliendi ja serveri vahel teabe vahetamine nii, nagu oleks kasutaja lehe uuesti laadinud, ilma et kasutaja oleks lehte uuesti lehte laadinud.

Kõlab hästi, eks? See on suur samm edasi ja see on peamine põhjus, miks Web 2.0 rakendused on palju rohkem interaktiivsed ja hõlpsasti kasutatavad kui varasemad veebirakendused. Kuid see on ikkagi Band-Aid. Põhimõtteliselt saadab klient mõne teabe serverile ja saadab teksti blokeeringu tagasi, jättes kliendi teksti selle tõlgendamisega. Ja siis kasutab klient lehte interaktiivseks muutmiseks nime Dynamic HTML.

See on üsna natuke erinev kui tavalised kliendiserveri rakendused töötavad. Ilma piiranguteta andmete edastamiseks edasi-tagasi ja kogu arhitektuur, mis on ehitatud silma, et klient saaks manipuleerida ekraaniga lennata, kasutades Ajaxi tehnoloogiaid selle saavutamiseks veebis, on nagu hüpped läbi rõngaste, et sinna jõuda.

Veebibrauserid on tuleviku operatsioonisüsteemid

Microsofti teadis see 90ndatel aastatel. Sellepärast sattusid nad nendesse brauseritesse Netscape'iga, mistõttu Microsofti ei võtnud selle sõja võitmiseks löögid. Kahjuks - vähemalt Microsofti jaoks - on olemas uus brauseri sõda ja seda võideldakse mitmel erineval platvormil. Mozilla Firefoxi kasutab praegu ligikaudu 30% Interneti-kasutajatest, samas kui Internet Explorer on viimase viie aasta jooksul oma turuosa vähenenud üle 80% -lt veidi üle 50%.

Praeguste veebipõhiste suundumustega, nagu Web 2.0 ja Office 2.0, mis toovad veebi ajalooliselt töölauarakendusi, muutub operatsioonisüsteemide valikul sõltumatus ja standardiseeritud brauseritele suurem tähtsus. Mõlemad ei ole Microsoftile head uudised, mille Internet Exploreri brauser kipub tegema asju erinevalt sellest, mida enamik igast teisest brauserist ei tee. Jällegi ei ole Microsoft jaoks väga head uudised.

Kuid üks asi operatsioonisüsteemi arendusvahendite kasutamise kohta on see, et saate liidese loomiseks kasutada standardiseeritud objekte. Teil on ka palju kontrolli selle üle, kuidas te nende objektidega suhelda, ja saate isegi luua oma asendusi. Veebikanalite abil on selle kontrolli taseme saavutamine raskem saavutada, peamiselt seetõttu, et veebibrauserid ei olnud algselt mõeldud suureks rakenduseks keerukamatele klientidele - vähemateks tulevaste operatsioonisüsteemideks.

Kuid üha enam on see, mida nad saavad. Google Docs pakub juba tekstiprotsessorit, arvutustabelit ja esitluse tarkvara. Ühendage see Google'i e-posti kliendiga ja teil on oma põhiline kontoritarkvara tootlikkuse pakett. Me oleme aeglaselt, kuid kindlasti jõudmas sellele poole, kus enamik meie rakendusi on võrgus kättesaadavad.

Nutitelefonide ja PocketPC-ide kasvav populaarsus loob Interneti jaoks täiesti uue piiri. Ja kuigi praegune suundumus on, et mobiilne internet ühendaks "reaalse" Internetiga , ei vähenda see liikuvat maastikku kui võtmetegurit tuleviku Interneti kujundamise kujundamisel.

Üks oluline aspekt on see, et see loob veebibrauseri sõjades uue esiosa. Kui Microsoft jääb oma Internet Exploreri brauseriga domineerivaks, peab ta turgu valitseva seisundi saavutama mobiilsideseadmetes, kus on Pocket IE, Microsoft Internet Exploreri mobiilibrauser.

Veel üks huvitav aspekt, kuidas mobiilseadmed Interneti-ühenduse kaudu saavad, on Java-rakenduste kasutamine traditsiooniliste veebiportaalide asendamiseks. Selle asemel, et minna Microsoft Live'i või Yahoo'i, saavad mobiilsed kasutajad alla laadida nende veebisaitide Java versioone. See loob interaktiivse kogemuse, mis on sama mis mis tahes kliendiserveri rakendus ilma igasuguste veebibrauseritega kogetud probleemidest.

See näitab ka seda, et suuremad veebioperaatorid on valmis oma rakenduste uue rakenduste arendamise platvormi jaoks kujundama.

Tuleviku brauser

Ma ei paneks ennustusi, et näeme olulist muutust veebibrauserite kujundamisel lähitulevikus. Kas veebiosta 3.0 lisab uut tüüpi brauserit või läheb täiesti erinevas suunas, on keegi sellel hetkel arvata.

Kuid samal ajal ei oleks ma üllatunud, et veebirakenduste ümberkujundamine muudab veebirakenduste jaoks täiesti uut tüüpi brauserit ümber. Võimalik, et selle kujundamisel on oluline mängija ja suuremad mängijad nagu Google ja Yahoo ja teised saavad selle taga, mis pole kõige lihtsam asi, mida on võimalik saavutada, kuid see on võimalik.

Mida peaks see tuleviku brauser olema? Ma kujutan ette, et meie praeguste brauserite, ActiveX-i ja Java ühendamine, et luua midagi, mis võib olla nii mini-operatsioonisüsteem kui ka arendusplatvorm.

Teie ja teie jaoks oleks see nii nagu meie kontorirakenduse laadimine, tekstitöötlusprogrammi ja arvutustabeli sujuvaks vahetamine ja samamoodi ümbersuunamine multimeelse veebipõhise rollimänguga.

Põhimõtteliselt peaks iga veebisait olema omaette rakendus ja me võiksime kergesti minna ühest veebisaidilt / rakenduselt teisele.

Mis sa arvad, mida Web 3.0 toob?