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 lehenik zertaz ari naizen esaten dizudala 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 esaten.

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.
Bukatu dut jendea bidaltzen.

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 guztiak begiratu ditzakezu, baina nahiko erraza da. Egia esan, oraintxe ari zara irakurtzen blogeko sarrera hau. Nire helbidea zure arakatzailean sartu zenuen eta arakatzaileak esan zuen ... 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 nagoen ... elkarrekin hitz egin dezakegu arazorik gabe. PHP erabili 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 kanpoan 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. Hor dagoen hizkuntza moderno orok XML erabil dezake (termino dotorea da ... XML kontsumitzea) eta mezua "analizatuz" egiten du. Horrek esan nahi du hautsi eta horrela asmatu ahal izateko. SOAP XML aurrera eta atzera pasatzeko beste bide bat da.

Azken moda 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 JavaScript sorta bat lokalean 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.

Orduan, 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 ?! Mainframe-ra itzuli gara ... horietako mordo bat besterik ez dago sarean.

Zer deritzozu?

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