Wëllt Web 3.0 den Enn vum Webbrowser bréngen?

Ech denken net, datt Webbrowser mat der nächster grousser Evolutioun vum Web goe loossen, mee ech géif net iwwerrascht ginn, wann Browsers op e puer Punkte nei erfannen, fir besser ze passen mat wéi mer d'Internet surfen.

Net datt Webs Weber geännert hunn zanter dem Ufank net. Si hunn massiv Verännerungen opgetrueden, awer et ass e progressive Prozess mat neie Ideeën wéi Java, Javascript, ActiveX, Flash an aner Add-ons fir am Browser ze kreéieren.

Eent wat ech geléiert hat als Programméierer, datt wann eng Applikatioun entstanen ass, datt et ursprünglech ursprénglech net entwéckelt war, fänkt un clunky un. Zu dësem Zäitpunkt ass et am beschte bestëmmt just iwwer d'Null a schrëftlech ze designen, wat alles berücksichtegt wat Dir wëllt.

An et ass héchst Zäit dat gemaach fir de Webbrowser. Tatsächlech, wéi ech als éischt d'Programméiere vu Web-Applikatiounen an de spéide 90er Joer ugefaang hunn, hunn ech geduecht datt et eng Zäit laang war, fir en komplett neie Browser ze schafen. An de Web huet zanterdeem vill méi sophistikéiert ginn.

Web Browsers sinn Ill-equipped To Do Wat mir wëlle

Et ass wouer. Webbrowser si schrecklech entwéckelt, wann Dir fannt, wat mir se stellen, fir dës Deeg ze maachen. Fir dëst ze verstoen, musst Dir vir datt Dir d'Websäit Browser ursprénglech entwéckelt huet, am Prinzip, e Wuertprozessor fir de Web. D'Markéierungssprooch fir de Web ass markant ähnlech wéi Markéierungssproochen fir Wuertveraarbechter. Während Microsoft Word spezielle Charakter benotzt fir e gewësse Text ze fëllen oder d'Schrëft änneren, mécht et am Prinzip déi selwecht Saach: Fett fänken. Text. End Fett. Wat ass dat selwecht Wierder wat mir mat HTML maachen.

Wat ass an de leschten zwanzeg Joer geschitt ass, datt dësen Textprozessor fir de Web geännert huet fir all dat ze maachen, wat mir wëllen dat maachen. Et ass wéi en Haus, wou mir d'Garag zu engem Dier gedréckt hunn, an den Dachgeschoss an en Ersatzschlafraum an d'Kellerung an eng Stuff, an elo wëlle mir de Stauraum erëm réckelen an en an en neit Zëmmer an der Haus - mä mir ginn an all Form vun Probleemer, déi Elektrizitéit a Sanitär duerchbréngen, well all eis Drëpsen a Päifen esou verréckt mat all aner Addieren déi mer gemaach hunn.

Dat ass wat mat Webbrowser passéiert ass. Haut wëlle mir eis Websäiten als Client fir eng Webapplikatioun benotzen, awer se si wierklech net fir dat ze maachen.

Déi fundamental Erausfuerderung déi ech mam Web Programming hunn, an ee vun den Haaptgrënn, firwat Browsers schlechte Clienten fir Web-Apps maachen, ass datt et kee gutt Wee fir mat dem Webserver ze kommunizéieren. Tatsächlech, deemols sinn déi eenzeg Manéier wéi Dir vum Informatioun vum User war fir hinnen eppes ze klickt. Am Prinzip konnte Informatioun nëmme matgedeelt ginn, wann eng nei Säit geladen gouf.

Wéi Dir Iech virstellen kann, huet dat et ganz schwéier eng wier interaktive Applikatioun ze hunn. Dir kéint kee jemols eppes an een Textkëscht tippe a kontrolléiert Informatiounen iwwer de Server während se typiséiert hunn. Dir musst op mech waarden fir e Knäppchen dréckt.

D'Léisung: Ajax.

Ajax steet fir Asynchronous JavaScript an XML. Wesentlech ass et e Wee fir ze maachen wat dës al Browser-Websäiten net konnt maachen: mat dem Webserver kommunizéieren ouni de Client ze benotzen fir d'Säit opzelueden. Dëst ass duerch en XMLHTTP ActiveX-Objet am Internet Explorer oder en XMLHttpRequest bei bal all anere Browser erreecht.

Am Prinzip, wat dat e Web-Programmierer erlaabt ass, Informatiounsaustausch tëschent Client an Server ze wiesselen, wéi wann de Benotzer d'Säit erstallt huet ouni de Benotzer déi tatsächlech d'Säit erofzelueden.

Klingt gutt, oder? Et ass e grousse Schrëtt fir de Virdeel, et ass de Schlëmmste Grond datt d'Web 2.0 Applikatiounen esou vill méi interaktiv a liichtfäheg sinn wéi virdrun Websäiten. Mee, et ass ëmmer eng Band-Hëllef. Prinzipiell schéckt de Client e puer Informatiounen an den Server, an et schreift e Blocktext vum Text, deen den Client mat der Wierklechkeet vum Text interpretéiert. A wat de Client dann benotzt, eppes dat dynamesch HTML genannt gëtt fir d'Säit interaktiv ze maachen.

Dëst ass zimmlech e bëssen of wéi bei normalen Client-Server-Applikatiounen. Duerch keng Aschränkunge fir Daten, déi zréck a viru kommen, a mat der ganzer Architektur déi mat engem Auge opgebaut ass, datt de Client den Ausgruews op der Fléie manipuléiere, benotzt Ajax Techniken fir dëst am Web unzekuerbelen ass wéi sprangen duerch Faarwen fir dohin ze kommen.

Webbrowsers sinn d'Betriebssysteme vun der Zukunft

Microsoft wousst et erëm an den 90er. Duerfir hunn si an dësem Browserkrieg mat Netscape gekëmmert, an dat ass et fir Microsoft net no Schlagzeilen beim Krich ze gewannen. Leider - zumindest fir Microsoft - e neie Browser war, an et gëtt op verschidde Plattformen gekämpft. De Mozilla Firefox gëtt elo vun ongeféier 30% vun den Internetnutzern benotzt. Den Internet Explorer huet de Maartdossier vun de 80% bis zu iwwer 50% an de leschte fënnef Joer gesinn.

Mat aktuell aktuelle Websäiten wéi Web 2.0 an Office 2.0 bruecht wat historesch Desktop Apps op der Websäit waren, gëtt et méi Onofhängegkeet bei der Wiel vu Betribssystemer an méi wichteg op standardiséierter Browser. Déi zwee sinn net gutt Nouvellë fir Microsoft, wou den Internet Explorer Browser tatsächlech Saachen mécht wéi déi meescht all aner Browser. Eng Kéier net ganz gutt Neiegkeeten fir Microsoft.

Awer eng grouss Saach iwwert d'Verwaltung vun Entwécklungsinstrumenten op engem Betribssystem ass datt Dir standardiséierter Objete benotzt fir Är Interface ze erstellen. Dir hutt och vill Kontroll iwwer wéi Dir mat dësen Objeten interagéiert an Dir kënnt souguer selwer ewechhuelen. Mat Web Programming, et ass méi schwéier schwiereg dat Kontrollniveau z'erreechen, virun allem well d'Websäit net initial fir moderniséiert Clientë fir eng grouss Applikatioun - vill manner sinn d'Betreiungssystem vun der Zukunft.

Mee, ëmmer méi a méi, dat ass wat se ginn. Google Docs schécken schon e Wuertprozessors, Tabellen a Presentatiounsprogrammer. Kombinéiert dëst mat Google Mail Client, an Dir hutt Är Basisproduktivitéit Paket. Mir si lues a sécher, awer sécher, op dee Punkt wou déi meescht Apps online online verfügbar sinn.

D'Vergréisserung vu Smartphones an PocketPCs schreift eng ganz nei Grenz fir d'Internet. A wann den aktuelle Trend fir de Mobile Internet mat dem "realen" Internet ass ze vermëschen, reduzéiert d'Handy Landschaft net als e Schlësselspiller wéi d'"Internet vun der Zukunft" kucken.

E Schlëssel Aspekt ass datt et eng nei Franséischt an de Webbrowserkriecher erstallt. Wann Microsoft domadder mat sengem Internet Explorer Browser dominéiert bleift, muss et domadder op mobilen Apparater mat "Pocket IE", Microsoft's Internet Explorer fir de Mobile Browser erreechen.

En aneren interessanten Aspekt wéi d'mobil Apparater am Internet opruffen sinn d'Verwäertung vun Java-Programmer, déi traditionell Webportale ersetzen. Stellt d'Microsoft Live oder Yahoo zou, kënnen mobil Betreiber Java-Versiounen vun dëse Websäeren eroflueden. Dëst erlaabt eng interaktesch Erfahrung déi selwecht ass wéi all Client-Server-Applikatioun ouni all d'Faarwen, déi duerch Webbrowser erwaart ginn.

Et weist och datt grouss Web-players wëllen hir Siten fir eng nei Applikatioun Entwécklungsplattform entwéckelen.

De Browser vun der Zukunft

Ech wäerte keng Wënsch maachen, déi mir eng grouss Ännerung gesinn, wéi Websäiten egal wéi an der Noperschaft entwéckelt sinn. Egal ob net Web 3.0 an engem neie Browserart benotze kënnt oder an eng ganz aner Richtung goen, ass jemols op dësem Punkt.

Mä, gläichzäiteg wäerte mir net iwwerrascht ginn datt e brandneit Gebai vu Browser komplett geschriwwe mat Webapplikatiounen am Sënn géigeniwwer revolutionéiert den Internet. Et kann e gréisseren Spiller ofgeschloss hunn, a Major Player wéi Google an Yahoo an aner sinn hannert et, wat net déi einfachst Saach ass fir ze maachen, awer et ass méiglech.

Wat wier dëse Browser vun der Zukunft wéi? Ech stellen Iech virstellen datt et eis aktuell aktuell Browser, ActiveX an Java ka ginn, fir eppes ze schafen, deen als Mini-Operatioun an eng Entwécklungsplattform sinn.

Fir Iech a mir wäerten wéi eis Office - Applikatioun, ennerschwaachend séier tëschent engem Textveraarbechter an enger Tabellenkëscht wiesselen, a grad wéi naiv ouni Iwwerwaachung op eng massiv Multiplayer online Rollespiller spillen.

Et ass essentiell all Websäit eng Applikatioun vu sengen eegene Mataarbechter, a mir konnten einfach vun enger Websäit / der Applikatioun op déi nächst Säit goen.

Wat denkt Dir Web 3.0 wäert bréngen?