Ajax, DOM, RSS, XHTML, SOAP… mea uma na! E faigofie atu nai lo lou manatu!

AjaxLelei… o le SUPER BEGINNER blog ulufale mo uo uma a loʻu ataliʻi iina o loʻo mafaufau pe o le a lea mea ou te faia i le aso atoa.

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

O le a le uiga o ia mea uma? Laugatasi ma faigofie? O lona uiga e mafai ona talanoa lau faiga i laʻu faiga. E i ai la matou gagana masani ... matou te talanoa e ala i le Hypertext Protocol (o matou leo) ma le XML (pe latalata i ai… o la matou gagana lea). Ua lelei, o le a le uiga o lena mea? Ia, o lona uiga ou te taʻu muamua ia te oe le mea o loʻo ou tautala ai ona ou talanoa ai lea, ma ina ua uma ona ou talanoa e uiga ia te aʻu ua ou taʻu atu ia te oe ua uma.

O loʻo taʻu loʻu igoa muamua.
Doug
Ua uma ona taʻu loʻu igoa muamua.

I le XML o le:
> igoa muamua> Doug> / first_name>

O le mea sili e uiga i le XML o le mafai ona ou auina atu vaitafe ma vaitafe o faʻamatalaga ia te oe. E mafai foi ona ou lafoina atu ia te oe le tele o faamaumauga i le taimi e tasi.

Ou te auina atu outou tagata.
Ou te lafo atu ia te oe se igoa muamua.
Doug
Ua maeʻa ona ou lafoina atu se igoa muamua.
Ou te lafo atu ia te oe se igoa muamua.
Katie
Ua maeʻa ona ou lafoina atu se igoa muamua.
Ua maeʻa ona ou lafoina atu outou tagata.

I le XML:
> tagata>
> igoa muamua> Doug> / first_name>
> igoa muamua> Katie> / igoa muamua>
> / tagata>

Ma… afai e mafai ona ou tautala i lau gagana… ona mafai lea ona tatou talanoa le tasi i le isi, a ea? Ioe! O le ala lea e galue uma ai nei tekonolosi. E mafai ona e alu i luga o Wikipedia ma vaʻai uma i latou, ae e faigofie ma faigofie. O le mea moni, o le faʻafefea ona e faitauina lenei blog ulufale i le taimi nei. Na e tuʻuina laʻu tuatusi i totonu o lau browser ma fai mai lau browser… hey, Douglaskarr.com, oe iina? Sa ou fai atu ioe! Lenei laʻu HTML. Ma na e iloa le mea na amata ai ma faʻaiʻu ai laʻu itulau faʻavae i luga o faʻailoga i laʻu HTML (HyperText Markup Language).

Afai ou te faʻapolokalameina… e le afaina poʻo le a le ituaiga faiga oe i ai pe o lea ou te i ai… e mafai ona tatou talanoa le tasi i le isi leai se faʻalavelave. E mafai ona ou faʻaaogaina le PHP ma talanoa i se sapalai o loʻo tamoʻe i le Java, .NET, Perl, ASP…. Malulu, aea? Ioe, ua lelei!

Afai ou te faia se polokalama sili ma e te manaʻo i lau polokalama e talanoa ia aʻu, O le a ou fausia se API, poʻo le Application Programming Interface. Lea faʻatagaina oe e talosaga mai faʻamatalaga mai ia te aʻu… ma o le a ou tuleia ia te oe i le XML. Leo malo? E le… o le auala lena e galue ai Google! Siaki le tuatusi pe a uma ona e kiliki lafo:

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

Na ou fai atu… hey Google, oute fia fesili i lau system (q) mo Douglas Karr. O iina e te alu ai… q = Douglas + Karr! Ona tali mai lea o Google ma le vaega o HTML mo laʻu browser e faʻaali mai ia te aʻu. Ei, ua ou # 1! Woohooo.

RSS e tali tutusa. O laʻu blog o loʻo iai se fafaga RSS e toʻesea uma ata ma ata faʻataʻoto mai fafo ma na o le togiina o mea i totonu mo oe e vaʻai. RSS tu mai mo Moni Faigofie Syndication… geek tautala mo nisi sili atu XMLish mea. Ua mafai nei ona ou vaʻai i le blog i le 'Reader'…
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

O iinei e manaia ai le tuʻufaʻatasia. E mafai ona ou pasi mea, faʻamatalaga, mea na tutupu, faʻamatalaga, talanoaga… toetoe lava o soʻo se mea e faʻaaoga ai le XML. Soʻo se gagana faʻaonapo nei i fafo atu e mafai ona faʻaaoga le XML (manaʻoga taimi o le ... faʻaaoga XML) ma e faia e ala i le 'faʻauiga' o le savali. Pau lava lona uiga o le gagauina ina ia mafai ona iloa. O le SOAP o seisi auala e pasi ai XML i tua ma luma.

O le fiafiaga pito lata mai o Ajax, poʻo Asynchronous JavaScript ma XML. Yikes, foliga faigata. E leai. Ua e kiliki i luga o le faʻamau ma le faʻamalama poʻo se feʻau oso i luga o lau browser? Na latou faia lena mea i le faʻaaogaina o le JavaScript. O le JavaScript o se polokalame polokalame e mafai ona tamoʻe i lau komupiuta nai lo luga o ni server i se mea. Lona uiga e mafai ona ou tuʻuina atu ia te oe se sili atu le manaia o le poto masani i le faia o le atoa vaega o le JavaScript i le lotoifale. Siaki atu Totogi totogi. Matau pe faʻafefea ona e taina i tulaga taua ma faʻamau i fanua ua suia le itulau? O le Javascript lena.

Tagata o loʻo faʻaaogaina le JavaScript e fausia ai RIA .. Rich Internet Applications (matou te fiafia i Acronyms). Ajax faia se laʻasaga atili. E mafai ona ou tusia faʻamaumauga i laʻu itulau o le a, e aunoa ma lou taʻuina i ai, talanoa i seisi itulau i se isi mea, maua mai faʻamatalaga, ona e toe aumaia ai lea e aunoa ma le tuua o le itulau !!! Faʻapefea… Payraise Calculator. A e taina i le faʻamatalaga ma kiliki "Fuafua", o le itulau tuʻuina atu na faʻamatalaga i se itulau fuafuaina i tua i luga o le 'auʻauna. Ona faitau loa lea e le JavaScript le tali ma faʻalelei ona foliga.

Aua le talitonu ia te aʻu? Lenei o le itulau e talanoa ia: http://www.payraisecalculator.com/getPayraise.php. Faʻaaliga e leai ni moni moni… na mafua ona ou te leʻi tusia se mea. Ae e te maua le manatu.

O le a la le uiga o nei mea uma? Ia, ole RIA o le a ave le upega ma faia ia sili atu faigofie. Ua feʻei mai tagata tetee, e tatau lava ona i ai a tatou polokalama e pei o Microsoft Word ma Excel. Moni Faʻafefea Google Ma le faʻaaloalo ma Spreadsheets? E latalata lava ile tulimanu o tagata.

O le mea malie a lenei mea o le 20 tausaga talu ai o le faʻatupuina o le Tagata Lava Ia komepiuta lea matou te le tau faʻamau ai i nisi 'mainframe' polokalama. Ia… mate mai la ?! Ua matou toe foʻi mai ile mainframe… naʻo le pau a le mea o iai i luga ole upega.

O le'a sou manatu?

O lenei 'upega tafaʻilagi e faʻaaogaina le Akismet e faʻaitiitia le spam. Aoao pe faapefea ona faʻasoa lau faʻamatalaga faʻamatalaga.