I-Ajax, DOM, RSS, XHTML, SOAP... zonke lezo zinto! Kulula kunalokho ucabanga!
Kulungile… lokhu kungena kwebhulogi ye-SUPER BEGINNER yabo bonke abangani bendodana yami abazibuza ukuthi yini le engiyenza usuku lonke.
I-Ajax, DOM, RSS, XHTML, SOAP, XSLT, HTML, HTTP… blah, blah, blah.
Kusho ukuthini konke? Ilula futhi ilula? Kusho ukuthi isistimu yakho ingakhuluma nesistimu yami. Sinolimi olufanayo… sikhuluma ngeHypertext Protocol (izwi lethu) kanye ne-XML (noma eduze nayo… ulimi lwethu). Kulungile, kusho ukuthini lokho? Hhayi-ke, kusho ukuthi ngikutshela kuqala lokhu engikhuluma ngakho bese ngikhuluma ngakho, futhi uma sengiqedile ukukhuluma ngakho ngiyakutshela ukuthi sengiqedile.
Ngibiza igama lami lokuqala.
Doug
Sengiqedile ukusho igama lami.
Ku-XML lokhu:
>igama_lokuqala>Doug>/first_name>
Okuhle nge-XML ukuthi ngiyakwazi ukukuthumelela imifudlana nemifudlana yolwazi. Ngingakwazi nokukuthumela amarekhodi amaningi ngesikhathi esisodwa:
Nginithumelela abantu.
Ngikuthumelela igama.
Doug
Sengiqedile ukukuthumela isibongo.
Ngikuthumelela igama.
Katie
Sengiqedile ukukuthumela isibongo.
Sengiqedile ukunithumelela abantu.
Ku-XML:
> abantu >
>igama_lokuqala>Doug>/first_name>
>igama_lokuqala>Katie>/igama_lokuqala>
>/abantu>
Ngakho… uma ngikwazi ukukhuluma ulimi lwakho… khona-ke singakhuluma sodwa, akunjalo? Nakanjani! Le yindlela bonke lobu buchwepheshe busebenza ngayo. Ungangena ku-Wikipedia futhi uwabheke wonke, kodwa acacile futhi alula. Eqinisweni, yindlela oyifunda ngayo le bhulogi njengamanje. Ufake ikheli lami esipheqululini sakho futhi isiphequluli sakho sithi… hey, Douglaskarr.com, wena lapho? Ngathi yebo! Nansi i-HTML yami. Futhi bewazi ukuthi ikhasi lami laqala futhi laphela kuphi ngokusekelwe kumathegi aku-HTML yami (Ulimi Lwemakhaphu Ye-HyperText).
Uma ngiluhlela … akunandaba ukuthi ukuluphi uhlobo lwesistimu noma engikulo…singakhuluma sodwa akunankinga. Ngingasebenzisa i-PHP futhi ngikhulume neseva esebenzisa i-Java, .NET, Perl, ASP… noma yini. Kupholile, huh? Impela kunjalo, ake!
Uma ngidala uhlelo oluhle kakhulu futhi ufuna isistimu yakho ikhulume neyami, ngizokwakha i-API, noma i-Application Programming Interface. Lokho kukuvumela ukuthi ucele imininingwane kimi… futhi ngizoyibuyisela kuwe nge-XML. Kuzwakala kunzima? Akunjalo... injalo indlela i-Google esebenza ngayo! Hlola ikheli ngemuva kokuchofoza ukuhambisa:
http://www.google.com/search?q=douglas+karr
Ngithe… hey Google, ngingathanda ukukubuza isistimu yakho (q) Douglas Karr. Nakhu lapho… q=Douglas+Karr! Bese i-Google iphendula ngenqwaba ye-HTML ukuze isiphequluli sami singibonise. Sawubona, ngingu-#1! Woohooo.
I-RSS ifana kakhulu. Ibhulogi yami inokuphakelayo kwe-RSS okuhlubula zonke izithombe ezingaphandle nokufometha bese ivele ikukhiphele okuqukethwe ukuze ukubone. I-RSS imele i-Really Simple Syndication… geek khuluma ngezinye izinto ze-XMLish. Manje sengiyakwazi ukubuka ibhulogi 'Kumfundi'...
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com
Yilapho ukuhlanganiswa kumnandi khona. Ngingadlulisa okuqukethwe, idatha, imicimbi, ulwazi, izingxoxo… cishe noma yini ngisebenzisa i-XML. Lonke ulimi lwesimanje laphaya lungasebenzisa i-XML (igama eliwubukhazikhazi ... lisebenzisa i-XML) futhi ikwenza lokho 'ngokuhlaziya' umlayezo. Lokho kusho nje ukuyihlephula ukuze ikubone. INSIPHO ingenye indlela yokudlulisa i-XML emuva naphambili.
I-craze yakamuva i-Ajax, noma i-Asynchronous JavaScript ne-XML. Yebo, kuzwakala kunzima. Akunjalo ngempela. Uke uchofoze inkinobho bese iwindi noma umlayezo uvele esipheqululini sakho? Bakwenza lokho besebenzisa iJavaScript. I-JavaScript iwulimi lokuhlela olungasebenza ekhompyutheni yakho kuneseva ethile ndawana thize. Lokho kusho ukuthi ngingakunikeza umuzwa opholile ngokwenza inqwaba ye-JavaScript endaweni. Hlola I-Payraise Calculator. Qaphela ukuthi uthayipha kanjani amanani kanye nethebhu ngezinkambu ezishintsha ikhasi? Leyo yi-JavaScript.
Abantu basebenzisa i-JavaScript ukuze bakhe i-RIA.. Izicelo Ze-inthanethi Ezicebile (siyawathanda Ama-Acronyms). I-Ajax ithatha elinye igxathu. Empeleni ngingabhala ikhodi ekhasini lami elizokwenza, ngaphandle kokuthi utshele, ngikhulume nelinye ikhasi kwenye indawo, ngithole ulwazi, bese ngilubuyisela ngaphandle kokuthi ushiye ikhasi!!! Futhi… I-Payraise Calculator. Uma uthayipha ulwazi bese uchofoza okuthi “Bala”, ikhasi lihambisa lolo lwazi ekhasini lokubala emuva kuseva. I-JavaScript ibe ifunda impendulo futhi iyifomethe kahle.
Ungangikholwa? Nali ikhasi ekhuluma nalo: http://www.payraisecalculator.com/getPayraise.php. Qaphela ukuthi awekho amanani angempela… lokho kungenxa yokuthi empeleni angithumelanga lutho. Kodwa uyalithola iphuzu.
Ngabe kusho ukuthini konke lokhu? Hhayi-ke, i-RIA izothatha inethi ikwenze kube lula kakhulu. Abaphikisi bakhala ngokuthi kuzofanele sibe nezinhlelo ezifana ne-Microsoft Word ne-Excel. Ngempela? Kuthiwani nge-Google Ngokuqinisekile futhi Amaspredishithi? Sekuseduze nje bakwethu.
Okuxakayo ngalokhu ukuthi eminyakeni engu-20 edlule kwaba ukuchuma kwe-Personal Computer lapho kwakungadingeki ukuthi sigxile ohlelweni oluthile 'lwe-mainframe'. Well… qagelani?! Sibuyele ku-mainframe… kukhona nje inqwaba yabo lapho enetheni.