Bakal Web 3.0 Nggawa Mburi Browser Web?

Aku ora mikir browser web bakal lunga karo evolusi gedhe sabanjure ing web, nanging aku ora bakal kaget yen browser diciptakake maneh ing sawetara titik kanggo luwih pas karo cara kita njelajah Internet.

Ora sing browser web ora diganti wiwit padha pisanan muncul. Dheweke wis ngalami owah-owahan gedhene, nanging wis proses bertahap karo gagasan anyar kayata Jawa, Javascript, ActiveX, Flash, lan tambahan ono ing browser.

Siji bab sing saya sinau minangka programmer yaiku nalika aplikasi berkembang kanthi cara sing ora dikembangake kanggo, mula dadi kikuk. Ing wekdal punika, asring paling apik kanggo miwiti saka awal lan ngrancang soko sing njupuk menyang akun kabeh sing pengin dikarepake.

Lan wektu sing paling dhuwur iki rampung kanggo browser web. Ing kasunyatan, nalika miwiti aplikasi web diwiwiti ing pungkasan taun 90-an, aku kepengin nyambut gawe kanthi cepet. Lan web wis dadi luwih canggih wiwit iku.

Web Browser Apa Singkir Kanggo Apa Kita Pengin

Iku bener. Browser web sing apik banget nalika sampeyan nimbang apa sing kita takon mau dina iki. Kanggo mangerteni iki, sampeyan kudu mangerteni manawa browser web asline dirancang, dadi, prosesor tembung kanggo web. Basa markup kanggo web bisa ditandhani kayadene basa markup kanggo pemroses tembung. Nalika Microsoft Word migunakaké karakter khusus kanggo ngrancang kanggo nandhani teks tartamtu utawa ngowahi wujud font, piranti kasebut uga nglakoni sing padha: Mulai Bold. Teks. Akhir Bold. Sing padha karo HTML.

Apa sing kedadeyan sajrone rong puluh tahun kepungkur yaiku prosesor tembung iki kanggo web wis diowahi kanggo nyathet kabeh sing dikarepake. Iku kaya omah ngendi kita wis nguripake garasi menyang den, lan loteng menyang kamar nyisakke, lan ruang paling ngisor menyang ruang tamu, lan saiki kita pengin nyambung kamar panyimpenan metu maneh lan nggawe menyang kamar anyar ing omah - nanging, kita bakal mlaku ing kabeh masalah sing nyedhiyani listrik lan pipa amarga kabeh kabel lan pipa kita wis dadi gila karo kabeh tambahan liyane sing wis digawe.

Iku apa sing kedadeyan ing browser web. Dina iki, kita pengin nggunakake browser web kita minangka klien kanggo aplikasi web, nanging dheweke pancen ora ditindakake.

Isu dasar aku karo program web, dan salah satu alasan utama mengapa browser membuat klien miskin untuk aplikasi web, adalah bahwa tidak ada cara yang baik untuk berkomunikasi dengan server web. Ing kasunyatane, saiki, mung cara sampeyan bisa njupuk informasi saka pangguna iku kanggo ngeklik salah siji. Intine, informasi mung bisa dilewati nalika kaca anyar dimuat.

Minangka sampeyan bisa mbayangno, iki nggawe angel banget kanggo duwe aplikasi sing bener interaktif. Sampeyan ora bisa ngetik wong menyang kotak teks lan mriksa informasi ing server nalika diketik. Sampeyan kudu ngenteni wong-wong mau kanggo mencet tombol.

Solusi: Ajax.

Ajax minangka Asynchronous JavaScript lan XML. Ateges, iku cara kanggo nindakake apa sing ora bisa dilakoni browser web sing lawas: sesambungan karo server web tanpa perlu klien ngunggah maneh kaca kasebut. Iki wis rampung liwat obyek XMLHTTP ActiveX ing Internet Explorer utawa XMLHttpRequest ing meh kabeh browser liyane.

Sejatine, apa sing bisa ditindakake dening programmer web yaiku informasi ijol-ijolan antarane klien lan server kaya panganggo sing wis ngundhuh kaca kasebut tanpa panganggo sing bener ngunggah maneh kaca kasebut.

Slamet banget, kan? Iku langkah gedhe maju, lan iki minangka alasan utama ngapa aplikasi Web 2.0 dadi luwih interaktif lan gampang dianggo saka aplikasi web sadurungé. Nanging, isih Band-Aid. Sejatine, klien ngirim server sawetara informasi, lan ngirim blok teks maneh, ninggalake klien kanthi karya interpretasi teks kasebut. Lan banjur, klien nggunakake soko sing disebut Dynamic HTML kanggo nggawe kaca katon interaktif.

Iki cukup beda tinimbang cara aplikasi klien-server normal. Kanthi ora ana watesan ing data nglewati lan maju, lan kanthi arsitektur kabeh dibangun kanthi mripat ing ngeculake klien ngapusi layar ing fly, nggunakake teknik Ajax kanggo ngrampungake iki ing web kaya mlumpat liwat hoops kanggo njaluk ana.

Web Browser yaiku Sistem Operasi Masa Depan

Microsoft ngerti maneh ing taun 90-an. Mulane dheweke entuk perang browser karo Netscape, lan mulane Microsoft ora ngetokake pukulan kanggo menang perang kasebut. Sayange - paling sethithik kanggo Microsoft - perang browser anyar sing ana, lan ditindakake ing akeh platform sing beda-beda. Mozilla Firefox saiki digunakake dening kira-kira 30% pangguna internet, nalika Internet Explorer wis ngalami penurunan pasar saham saka luwih saka 80% nganti luwih saka 50% ing limang taun kepungkur.

Kanthi tren web saiki kaya Web 2.0 lan Office 2.0 nggawa aplikasi desktop historis menyang web, ana dadi luwih kamardikan ing pilihan sistem operasi, lan luwih penting ing browser standar. Loro-lorone ora warta apik kanggo Microsoft sing browser Internet Explorer cenderung kanggo nindakake samubarang sing beda-beda tinimbang sing paling saben browser liyane. Maneh, kabar apik banget kanggo Microsoft.

Nanging siji bab sing penting babagan nggunakake piranti pangembangan ing sistem operasi yaiku sampeyan bisa nggunakake obyek standar kanggo nggawe antarmuka. Sampeyan uga duwe akeh kontrol babagan carane sampeyan sesambungan karo obyek, lan malah bisa nggawe penggantos dhewe. Kanthi program web, luwih angel kanggo entuk kontrol tingkat iki, utamane amarga browser web ora kanthi wiwitan dimaksudake dadi klien canggih kanggo aplikasi gedhe - kurang dadi sistem operasi mangsa ngarep.

Nanging, liyane lan liyane, sing dadi apa. Google Docs wis nyedhiyakake piranti lunak prosesor, spreadsheet, lan software presentation. Gabungke iki nganggo klien surat Google, lan sampeyan duwe paket produktivitas piranti lunak dhasar. Kita alon-alon, nanging mesthi, nganti tekan ngendi akeh aplikasi kita bakal kasedhiya online.

Popularitas tambah Smartphone lan PocketPCs nyiptakake perbatasan anyar kanggo Internet. Lan, nalika gaya saiki kanggo Internet Ponsel kanggo nggabungake karo 'nyata' Internet , iki ora ngilangi lanskap seluler minangka pemain kunci ing mbentuk cara "Internet of Future" bakal katon.

Salah rasio kunci yaiku nggawe front anyar ing perang browser web. Yen Microsoft tetep tetep dominan karo browser Internet Explorer, dheweke bakal duwe dominasi ing piranti seluler kanthi "Pocket IE," Explorer Internet Explorer Microsoft kanggo Mobile.

Aspèk liyane sing menarik babagan piranti seluler sing ngakses Internet yaiku nggunakake aplikasi Java ngganti portal web tradisional. Tinimbang arep menyang Microsoft Live utawa Yahoo, para pengguna seluler bisa ngundhuh versi Java situs web kasebut. Iki nggawe pengalaman interaktif sing padha karo aplikasi klien-server tanpa kabeh pitfalls sing dialami dening browser web.

Uga nuduhake manawa pemain web utama arep ngrancang situs kasebut kanggo platform pangembangan aplikasi anyar.

Browser saka Future

Aku ora sijine kabeh taruhan sing bakal weruh owah-owahan gedhene babagan cara browser web dirancang kapan wae ing mangsa ngarep. Apa utawa ora Web 3.0 bakal ngusulake jinis browser anyar utawa mlebu ing arah sing beda-beda kanthi tujuwan sapa wae ing titik iki.

Nanging, ing wektu sing padha, aku ora bakal kesengsem ndeleng jinis browser anyar sing ditulis ulang kanthi aplikasi web ing pikirane ngarobah web. Sampeyan bisa uga njupuk pemain utama ngrancang, lan pemain utama kaya Google lan Yahoo lan liya-liyane, sing ora paling gampang, nanging bisa.

Apa sing bakal dadi browser ing mangsa iki? Aku mbayangno bakal kaya penggabungan browser kita, ActiveX, lan Java kanggo nggawe soko sing bisa dadi sistem operasi mini lan platform pangembangan.

Kanggo sampeyan lan kula, bakal kaya ngunggahake aplikasi kantor kita, ngoperasikake antarane prosesor tembung lan spreadsheet, lan kaya ngowahi swara menyang game roleplaying online massively multiplayer.

Ateges, saben situs web bakal dadi aplikasi dhewe, lan bisa kanthi gampang mbukak saka situs web / aplikasi menyang sabanjure.

Apa sampeyan mikir babagan Web 3.0 bakal nggawa?