Ajax, DOM, RSS, XHTML, SOAP… ihe niile ahụ! Ọ dị mfe karịa ka ị chere!

AjaxNa na na… nke a bụ onye mbido blog ntinye niile nwa m ndị enyi si n'ebe na-eche ihe ọ bụ na m na-eme ụbọchị niile.

Ajax, DOM, RSS, XHTML, SOAP, XSLT, HTML, HTTP… blah, blah, blah.

Gịnị ka ọ pụtara? Plain na mfe? Ọ pụtara na sistemụ gị nwere ike ịgwa sistem m okwu. Anyi nwere asusu anyi nile… anyi na -ekwu site na Hypertext Protocol (olu anyi) na XML (ma obu nso ya… bu asusu anyi). Ọ dị mma, gịnị ka nke ahụ pụtara? Ọfọn, ọ pụtara na m na-agwa gị ihe m na-ekwu na mbụ m na-ekwu banyere ya, na m kwuchaa banyere ya, m na-agwa gị na emechaala m.

Ana m ekwu aha m.
Doug
Emechara m kwuo aha m.

Na XML nke a bụ:
> aha izizi> Doug> / aha izizi>

Ihe di egwu banyere XML bu na m nwere ike izitere gi iyi iyi na iyi ihe omuma. Enwere m ike izitere gị ọtụtụ ndekọ n'otu oge:

Ana m ezitere gị ndị mmadụ.
Ana m ezitere gị aha mbụ.
Doug
Emechara m zitere gị aha mbụ.
Ana m ezitere gị aha mbụ.
Katie
Emechara m zitere gị aha mbụ.
Emechara m zitere gị ndị mmadụ.

Na XML:
> ndị mmadụ>
> aha izizi> Doug> / aha izizi>
> aha izizi> Katie> / aha izizi>
> / ndị mmadụ>

Yabụ… ọ bụrụ na m nwere ike ịsụ asụsụ gị… mgbe ahụ anyị nwere ike ịgwa ibe anyị okwu, nri? Kpamkpam! Nke a bụ otú teknụzụ niile a si arụ ọrụ. Nwere ike ịbanye na Wikipedia wee chọọ ha niile, mana ọ mara mma ma dịkwa mfe. N'ezie, ọ bụ otu ị si agụ ntinye akwụkwọ blog ugbu a. Tinye adreesị m n'ime ihe nchọgharị gị na ihe nchọgharị gị wee sị… hey, Douglaskarr.com, ị nọ ebe ahụ? M kwuru ee! Nke a bụ HTML m. You ma ebe peeji m bidoro ma mechie dabere na mkpado na HTML m (HyperText Markup Language).

Ọ bụrụ na m na-eme ya… ọ baghị uru n ’ụdị usoro ị na-aga ma ọ bụ na anọ m…, anyị nwere ike ịgwa ibe anyị okwu na nsogbu adịghị. Enwere m ike iji PHP ma gwa nkesa na-agba Java, .NET, Perl, ASP… ihe ọ bụla. Jụụ, huh? Chọpụta na ọ bụ, c'mon!

Ọ bụrụ na m mepụta mmemme dị ukwuu ma chọọ ka usoro gị gwa nke m, aga m ewu API, ma ọ bụ Interface Programming Ngwa. Nke a ga - enyere gị aka ịrịọ ozi n’aka m… m ga - eme ka ọ laghachikwute gị na XML. Ada ụda? Ọ bụghị… nke ahụ bụ etu Google si arụ ọrụ! Lelee adreesị mgbe ịpịrị nyefere:

http://www.google.com/search?q = douglas + karr

I said… hey Google, Achọrọ m ịjụ gị usoro (q) maka Douglas Karr. E nwere ị na-aga… q = Douglas + Karr! Google wee zaghachi HTML ụyọkọ maka ihe nchọgharị m iji gosi m. Chei, abum # 1! Woohooo.

RSS yiri nnọọ. My blog nwere ndepụta RSS nke na-agbachapụ eserese na eserese niile yana tụfuo ọdịnaya ahụ ka ị hụ. RSS na-anọchite anya ezigbo Syndication Syndication… geek na-ekwu maka ụfọdụ ihe XMLish ndị ọzọ. Ugbu a enwere m ike ịlele blog na 'Reader'…
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Nke a bụ ebe njikọta dị egwu. Enwere m ike ịgafe ọdịnaya, data, ihe omume, ozi, mkparịta ụka… ihe ọ bụla iji XML. Asụsụ ọ bụla nke oge a nwere ike iji XML (okwu mara mma bụ ume na-eri XML) ma ọ na-eme ya site 'na-enyocha' ozi ahụ. Nke ahụ pụtara na imebi ya ka ọ nwee ike ịchọpụta ya. SOAP bụ ụzọ ọzọ isi agafe XML azụ na azụ.

Ihe kachasị ọhụrụ bụ Ajax, ma ọ bụ Asynchronous JavaScript na XML. Yikes, na-ada ike. Ọ bụghị n'ezie. Tinyela bọtịnụ na windo ọ bụla ma ọ bụ ozi na-apụta na ihe nchọgharị gị? Ha mere nke ahụ site na iji JavaScript. JavaScript bụ asụsụ mmemme nke nwere ike ịga na kọmputa gị karịa na ụfọdụ sava n'otu ebe. Nke ahụ pụtara na m nwere ike ịnye gị ahụmịhe oyi site na ịme otu mkpokọta Javascript na mpaghara gị. Lelee Payraise mgbako. Rịba ama otú ị pịnye ke ụkpụrụ na taabụ site na ubi na peeji nke mgbanwe? Nke ahụ bụ Javascript.

Ndi folks na-eji Javascript iji mepụta RIA .. Ngwa ntanetị bara ụba (anyị hụrụ Acronyms n'anya). Ajax na-ewere ya n'ihu. M nwere ike n'ezie dee koodu na ibe m nke ga-, na-enweghị ị gwara ya, gwa ibe ọzọ ebe ọzọ, nweta ozi ahụ, wee weghachite ya na enweghị ịhapụ peeji ahụ !!! Ọzọ… Payraise Calculator. Mgbe pịnyere na ozi wee pịa “Gbakọọ”, peeji nke nyefere ozi a na ngụkọta oge peeji nke na ihe nkesa. Javascript na-agụ nzaghachi ma dezie ya nke ọma.

Ekwetaghị m? Nke a bụ peeji nke ọ na - agwa: http://www.payraisecalculator.com/getPayraise.php. Rịba ama na ọ dịghị ezigbo ụkpụrụ… nke ahụ bụ n'ihi na anaghị m etinye ihe ọ bụla. Mana ị ghọtara isi ihe.

Ya mere, gịnị ka ihe niile a pụtara? Ọfọn, RIA ga-ewere ụgbụ ahụ ma mee ka ọ dị mfe karị. Ndị na-emegide ya na-eti mkpu na ọ ga-abụrịrị anyị nwere mmemme dịka Microsoft Word na Excel. N'ezie? Gini banyere Google Na ederede na Epeepe akwụkwọ? Ọ dị nso n'akụkụ ndị nkuku.

Ihe njiri mara nke a bụ na afọ iri abụọ gara aga bụ ọganihu nke Personal Computer ebe anyị na-ekwesịghị ịbanye na ụfọdụ 'mainframe' usoro. Ọfọn… maa gịnị?! Anyị na-azụ na mainframe… e nwere nanị a dum ụyọkọ ha si n'ebe na net.

Kedu ihe ị chere?

Ebe a na-eji Akismet iji belata spam. Mụta otu esi etinye usoro data gị.