Ang Web 3.0 Makadala ba sa Kataposan sa Web Browser?

Wala ako maghunahuna nga ang mga web browser mawala sa sunod nga dako nga ebolusyon sa web, apan dili ko matingala kon ang mga browser us aka pag-imbento pag-usab sa usa ka punto aron mas mahaum sa kon unsaon nga kita mag-surf sa Internet.

Dili nga ang mga web browsers wala mausab sukad nga sila unang mipakita. Naagi sila sa dagkong mga pagbag-o, apan kini usa ka hinay-hinay nga proseso uban sa bag-ong mga ideya sama sa Java, Javascript, ActiveX, Flash, ug uban pang mga add-on nga nagakamang ngadto sa browser.

Usa ka butang nga akong nakat-unan isip usa ka programmer mao nga kon ang usa ka aplikasyon mag-uswag sa mga paagi nga kini dili orihinal nga gimugna, kini nagsugod nga gikumot. Sa sini nga punto, masami nga mas maayo nga magsugod pa lang sa umpisa kag mag-disenyo sang isa ka butang nga nagakonsiderar sa tanan nga luyag mo nga himuon.

Ug kini taas nga panahon kini gihimo alang sa web browser. Sa pagkatinuod, sa dihang una nakong gisugdan ang mga aplikasyon sa web sa pagmugna balik sa ulahing bahin sa 90, ako naghunahuna nga kini taas nga panahon kaniadto aron sa paghimo sa usa ka hingpit nga bag-ong web browser. Ug ang web nakabaton og mas komplikado sukad niadto.

Ang mga Web Browser Masangkapan nga Gihimo Unsa ang Gusto Nato

Tinuod na. Ang mga web browser nga mga horribly gidisenyo sa diha nga imong hunahunaon unsa ang atong gihangyo kanila sa pagbuhat niini nga mga adlaw. Aron masabtan kini, kinahanglan nimo nga masabtan una nga ang mga web browser orihinal nga gidisenyo nga, sa pagkatinuod, usa ka pulong nga processor alang sa web. Ang pulong nga markup alang sa web susama kaayo sa mga markup languages ​​alang sa mga word processor. Samtang ang Microsoft Word naggamit sa espesyal nga kinaiya nga gitudlo aron magmaisugon sa pipila nga teksto o mag-usab sa font niini, kini ang nag-una sa pagbuhat sa mao nga butang: Start Bold. Teksto. Katapusan nga Mabungahon. Nga mao ang sama nga butang nga atong gibuhat sa HTML.

Unsa ang nahitabo sulod sa milabay nga kawhaan ka tuig mao nga kini nga pulong nga processor alang sa web giusab aron isipon alang sa tanan nga gusto nato nga buhaton niini. Kini sama sa usa ka balay diin among gitunol ang garahe ngadto sa usa ka lungib, ug ang lawting sa lawak nga lawak nga higdaanan, ug ang silong sa usa ka parlor, ug karon gusto namon nga ikonektar ang lawak tipiganan ug ibutang kini ngadto sa usa ka bag-ong lawak sa balay - apan, kita modagan ngadto sa tanan nga mga matang sa mga problema nga naghatag og elektrisidad ug tubo tungod kay ang tanan naton nga mga alambre ug mga tubo nakabuang kaayo sa tanan nga uban pang mga pagdugang nga atong nahimo.

Mao kana ang nahitabo sa web browsers. Karon, gusto namong gamiton ang among mga web browser isip usa ka kliyente alang sa usa ka web application, apan wala gayud kini himoa.

Ang sukaranan nga isyu nga akong nahimo sa web programming, ug usa sa mga nag-unang mga rason ngano nga ang mga browser naghimo sa mga kabus nga mga kliyente alang sa mga aplikasyon sa web, mao nga walay maayong paagi sa pagpakigsulti sa web server. Sa pagkatinuod, kaniadto, ang bugtong paagi nga ikaw makakuha og kasayuran gikan sa tiggamit mao nga sila mag-klik sa usa ka butang. Sa pagkatinuod, ang impormasyon mahimo lamang nga mapasa kung adunay usa ka bag-ong panid nga gikarga.

Sama sa imong mahunahuna, kini nakapalisud kaayo nga adunay usa ka tinuod nga interactive nga aplikasyon. Dili nimo mahimo ang usa ka butang nga isulat sa usa ka kahon sa text ug susiha ang impormasyon sa server samtang nagsulat. Kinahanglan nimong hulaton sila nga mopilit sa usa ka button.

Ang solusyon: Ajax.

Ang Ajax nagpasabot sa Asynchronous JavaScript ug XML. Sa pagkatinuod, kini usa ka paagi sa pagbuhat sa dili mahimo sa karaan nga mga web browser: makigsulti sa web server nga dili kinahanglan ang kliyente nga i-reload ang panid. Gihimo kini pinaagi sa usa ka XMLHTTP ActiveX nga butang sa Internet Explorer o usa ka XMLHttpRequest sa halos matag laing browser.

Sa sukaranan, unsa kini nga nagtugot sa usa ka web programmer nga buhaton mao ang pagbinayloay og kasayuran tali sa kliyente ug server ingon nga ang user mibalik na sa panid nga walay user nga aktwal nga nag-reload sa panid.

Nindot kaayo, di ba? Kini usa ka dako nga lakang sa unahan, ug kini ang labing hinungdan nga ang Web 2.0 nga mga aplikasyon mas masinabtanon ug sayon ​​nga magamit kaysa kaniadtong mga web application. Apan, kini usa pa ka Band-Aid. Sa panguna, ang kliyente nagpadala sa server og pipila ka mga kasayuran, ug kini nagpadala sa usa ka block sa teksto balik, gibiyaan ang kliyente sa buhat sa pag-interpret sa maong teksto. Ug dayon, ang kliyente naggamit og usa ka butang nga gitawag nga Dynamic HTML aron himoon nga ang pahina ingon og interactive.

Kini usa ka gamay nga lahi kay sa kon unsa ang normal nga aplikasyon sa mga kliyente-server. Wala'y mga pagpugong sa mga datos nga nag-agi balik, ug sa tibuok nga arkitektura nga gitukod sa usa ka mata sa pagtugot sa kliyente sa pagmanipula sa screen sa langaw, ang paggamit sa mga teknik sa Ajax aron mahimo kini sa web sama sa paglukso pinaagi sa mga hoop aron makaabut didto.

Ang mga Web Browser mao ang Operating Systems sa Umaabot

Nahibal-an kini sa Microsoft niadtong dekada 90. Mao nga nakuha nila kana nga gubat sa browser uban sa Netscape, ug kana ang hinungdan nga ang Microsoft wala makakuha og mga punches sa pagdaog sa gubat. Ikasubo - labing menos alang sa Microsoft - adunay usa ka bag-ong gubat sa browser nga naglungtad, ug kini gipakigbato sa daghang lain nga mga plataporma. Ang Mozilla Firefox karon gigamit sa halos 30% sa mga tiggamit sa Internet, samtang ang Internet Explorer nakakita sa iyang share share drop gikan sa sobra sa 80% ngadto sa sobra sa 50% sa miaging lima ka tuig.

Uban sa kasamtangan nga mga uso sa web sama sa Web 2.0 ug Office 2.0 nga nagdala sa unsa ang mga desktop application sa desktop sa web, adunay dugang nga kagawasan sa pagpili sa mga sistema sa pag-operate, ug dugang nga importansya sa mga standardized browsers. Ang duha nga dili maayo nga balita sa Microsoft nga ang Internet Explorer nga browser misangpot sa paghimo sa mga butang nga lahi kaysa unsa ang kadaghanan sa matag laing browser. Pag-usab, dili kaayo maayong balita alang sa Microsoft.

Apan usa ka dako nga butang mahitungod sa paggamit sa mga himan sa pag-uswag sa usa ka operating nga sistema mao nga mahimo nimong gamiton ang mga standardized nga mga butang aron paghimo sa imong interface. Ikaw usab adunay daghan nga pagkontrolar kung giunsa nimo pagkontak ang mga butang, ug mahimo pa gani nga maghimo sa imong kaugalingon nga kapuli. Uban sa web programming, mas lisud ang pagkab-ot niining level of control, tungod kay ang mga web browsers wala sa sinugdanan gituyo aron mahimong komplikado nga mga kliyente alang sa dako nga aplikasyon - dili kaayo ang operating system sa umaabot.

Apan, nagkadaghan, kana mao ang ilang pagkahimo. Ang Google Docs naghatag na sa usa ka word processor, spreadsheet, ug software nga presentasyon. Gabunon kini sa kliyente sa Google nga koreo, ug aduna ang imong batakan nga software productivity package. Kami sa hinay-hinay, apan sa pagkatinuod, sa pagkuha nianang punto diin kadaghanan sa among mga aplikasyon magamit online.

Ang nagkadaghang popularidad sa Smartphones ug PocketPCs nagmugna sa usa ka bag-ong utlanan alang sa Internet. Ug, samtang ang kasamtangang trend mao ang Mobile Internet nga maghiusa sa 'tinuod' nga Internet , wala kini gibalewala ang mobile landscape isip usa ka mahinungdanong magdudula sa paghulma kung unsa ang hitsura sa "Internet of the Future."

Usa ka mahinungdanong aspeto mao nga kini nagmugna sa usa ka bag-ong atubangan sa mga gubat sa web browser. Kon ang Microsoft magpabilin nga dominante sa iyang browser sa Internet Explorer, kini kinahanglan nga maangkon ang dominasyon sa mga mobile device nga "Pocket IE," ang Internet Explorer alang sa Mobile browser sa Microsoft.

Ang laing makaiikag nga aspeto kon giunsa paggamit sa mga mobile device sa Internet mao ang paggamit sa Java nga mga aplikasyon nga nagpuli sa tradisyonal nga mga web portal. Inay nga moadto sa Microsoft Live o Yahoo, ang mga tiggamit sa mobile mahimo nga maka-download sa Java nga mga bersyon niini nga mga website. Naghimo kini og usa ka interactive nga kasinatian nga sama sa bisan unsa nga paggamit sa client-server nga wala ang tanan nga mga lit-ag nga nasinati sa mga web browser.

Gipakita usab niini nga ang mga nag-unang mga magdudula sa web andam sa pagdesinyo sa ilang mga site alang sa usa ka bag-ong application development platform.

Ang Browser sa Umaabot

Dili nako ibutang ang bisan unsang mga pusta nga atong makita ang usa ka dakong kausaban kon giunsa paghimo ang mga web browser sa bisan unsa nga panahon sa umaabot nga panahon. Kung o dili ang Web 3.0 magpasulod sa usa ka bag-ong matang sa browser o moadto sa usa ka hingpit nga lain nga direksyon mao ang tagna ni bisan kinsa niining puntoha.

Apan, sa samang higayon, dili ko matingala nga makita ang usa ka bag-ong klase nga browser nga hingpit nga gisulat pag-usab sa mga web application sa hunahuna nga mausab ang web. Mahimo nga kini magdala sa usa ka mayor nga magdudula sa pagdisenyo niini, ug ang mga dagkong magdudula sama sa Google ug Yahoo ug uban pa nga nagsunod niini, nga dili mao ang labing sayon ​​nga mahimo, apan posible kini.

Unsa kaha ang hitsura niini nga browser sa umaabut? Naghunahuna ko nga kini sama sa paghiusa sa atong kasamtangan nga mga browser, ActiveX, ug Java aron sa paghimo sa usa ka butang nga mahimong usa ka mini-operating nga sistema ug usa ka development platform.

Alang kanimo ug kanako, kini mahisama sa pag-load sa among aplikasyon sa opisina, nga walay hunong nga pagbalhin tali sa usa ka pulong nga processor ug usa ka spreadsheet, ug ingon nga dili mausab nga paglihok ngadto sa usa ka massively multiplayer online roleplaying game.

Sa pagkatinuod, ang matag website mahimong usa ka aplikasyon sa iyang kaugalingon, ug dali ra kita nga moadto gikan sa usa ka website / aplikasyon ngadto sa sunod.

Unsa sa imong hunahuna ang dad-on sa Web 3.0?