Ajax, DOM, RSS, XHTML, SOAP ... gauza horiek guztiak! Uste baino errazagoa da!

AjaxOngi ... hau SUPER BEGINNER blogeko sarrera da nire semearen lagun guztientzat, egun osoan zer egiten dudan galdetzen dutena.

Ajax, DOM, RSS, XHTML, SOAP, XSLT, HTML, HTTP ... bla, bla, bla.

Zer esan nahi du horrek guztiak? Arrunta eta sinplea? Zure sistemak nire sistemarekin hitz egin dezakeela esan nahi du. Hizkuntza arrunta dugu ... Hipertestuko Protokoloaren bidez hitz egiten dugu (gure ahotsa) eta XML (edo hurbiletik ... gure hizkuntza da). Ongi da, zer esan nahi du horrek? Beno, esan nahi du lehenengo esaten dizudala zertaz ari naizen eta gero horri buruz hitz egiten dudala, eta horri buruz hitz egin ondoren amaitu dudala esaten dizut.

Nire izena esaten ari naiz.
Doug
Bukatu dut nire izena.

XML-n hau da:
> lehen_izena> Doug> / lehen_izena>

XMLren gauzarik onena zera da: informazioa eta korronteak bidal ditzaket. Erregistro anitz bidal ditzaket aldi berean:

Jendea bidaltzen dizut.
Izen bat bidaltzen dizut.
Doug
Izena bidaltzen amaitu zaitut.
Izen bat bidaltzen dizut.
Katie
Izena bidaltzen amaitu zaitut.
Jendea bidaltzen amaitu dut.

XMLan:
> jendea>
> lehen_izena> Doug> / lehen_izena>
> lehen_izena> Katie> / lehen_izena>
> / jendea>

Beraz ... zure hizkuntza hitz egiten badut ... orduan gure artean hitz egin dezakegu, ezta? Erabat! Horrela funtzionatzen dute teknologia horiek guztiek. Wikipediara sartu eta denak begiratu ditzakezu, baina nahiko erraza da. Egia esan, oraintxe ari zara irakurtzen blogeko sarrera hau. Nire helbidea zure arakatzailean sartu duzu eta zure arakatzaileak esan du ... aizu, Douglaskarr.com, hor zaude? Bai esan nuen! Hona hemen nire HTMLa. Eta bazenekien nire orria non hasi eta amaitzen zen nire HTML (HyperText Markup Language) etiketetan oinarrituta.

Programatzen badut ... ez du axola zer motatako sisteman zauden edo ni nagoen ... elkarrekin hitz egin dezakegu arazorik gabe. PHP erabil dezaket eta Java, .NET, Perl, ASP ... edozer gauzatzen dituen zerbitzari batekin hitz egin dezaket. Cool, eh? Ziur, ba!

Programa bikaina sortzen badut eta zure sistemak nirekin hitz egitea nahi baduzu, API bat edo Aplikazioen Programazio Interfazea sortuko dut. Horrek informazioa eskatzeko aukera ematen dizu ... eta XML bidez itzuliko dizut. Gogorra al zara? Ez da ... horrela funtzionatzen du Google-k! Begiratu helbidea bidali ondoren klik egin ondoren:

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

Esan dut ... aizu Google, zure sistema (q) kontsultatu nahi nuke Douglas Karr. Horra hor ... q = Douglas + Karr! Orduan, Google-k HTML mordo batekin erantzuten du nire arakatzaileak erakusteko. Aizu, # 1 naiz! Woohooo.

RSS oso antzekoa da. Nire blogak kanpoko grafiko eta formatu guztiak kentzen dituen RSS jarioa du eta edukia kanpora botatzen du zuk ikusi ahal izateko. RSSak Really Simple Syndication esan nahi du ... geek XMLish gauza gehiagoren inguruan hitz egiten dute. Orain bloga "Reader" batean ikusi dezaket ...
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Hemen integrazioa zoragarria da. Edukia, datuak, gertaerak, informazioa, elkarrizketak ... ia ezer pasatzen ditut XML erabiliz. Han dagoen hizkuntza moderno orok XML erabil dezake (termino dotorea da ... XML kontsumitzea) eta mezua "analizatuz" egiten du. Horrek esan nahi du hura haustea asmatu ahal izateko. SOAP XML aurrera eta atzera pasatzeko beste bide bat da.

Azken erokeria Ajax da edo JavaScript asinkronoa eta XML da. Yikes, gogorra dirudi. Ez da benetan. Inoiz egin klik botoi batean eta leiho edo mezu bat agertzen da zure arakatzailean? JavaScript erabiliz egin dute hori. JavaScript zure ordenagailuan exekutatu daitekeen programazio lengoaia da, nonbait zerbitzari batzuetan baino. Horrek esan nahi du esperientzia freskoagoa eman dezakedala lokalean JavaScript sorta osoa eginez. Errebisatu Soldata-kalkulagailua. Ohartuko zara nola idazten dituzun balioak eta fitxa orrialdeak aldatzen dituen eremuetan? Hori da Javascript.

Jendeek JavaScript erabiltzen dute RIA sortzeko .. Interneteko aplikazio aberatsak (siglak maite ditugu). Ajaxek pauso bat gehiago ematen du. Egia esan, nire orrialdean kodea idatzi dezaket, zuk esan gabe, beste orrialde batekin beste nonbait hitz egin, informazioa eskuratu eta gero ekarriko duzula zuk inoiz orria utzi beharrik izan gabe !!! Berriro ere ... Payraise Calculator. Informazioa idatzi eta "Kalkulatu" sakatzen duzunean, orrialdeak informazio hori zerbitzarian kalkulu orrira bidaltzen du. Javascript-ek erantzuna irakurtzen du eta ondo formateatzen du.

Ez didazu sinetsi? Hona hemen hitz egiten duen orria: http://www.payraisecalculator.com/getPayraise.php. Ohartu ez dagoela benetako baliorik ... hori ez dut ezer argitaratu. Baina puntua lortzen duzu.

Zer esan nahi du horrek guztiak? Beno, RIAk sarea hartu eta asko erraztuko du. Aurkariek oihukatzen dute beti izango dugula Microsoft Word eta Excel bezalako programak. Benetan? Google-ri buruz Idatziz Kalkulu orriak? Inguruan dago jendea.

Horren ironia zera zen: duela 20 urte Ordenagailu Pertsonalaren goraldia izan zen, non ez genituen "mainframe" sistema batzuetara ainguratu behar izan. Beno ... asmatu zer ?! Ordenagailu nagusira itzuli gara ... horietako mordo bat besterik ez dago sarean.

Zer deritzozu?

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.