Ajax, DOM, RSS, XHTML, SOAP… all that stuff! It’s easier than you think!
Ceart go leor ... seo iontráil bhlag SUPER BEGINNER do chairde uile mo mhic amuigh ansin a fheileann cad é a dhéanaim an lá ar fad.
AJAX, DOM, RSS, XHTML, gallúnach, XSLT, HTML, HTTP… blah, blah, blah.
Cad a chiallaíonn sé go léir? Plain agus simplí? Ciallaíonn sé gur féidir le do chóras labhairt le mo chóras. Tá teanga choiteann againn… labhraímid trí Phrótacal Hipirtéacs (ár guth) agus XML (nó gar dó… is í ár dteanga í). Ceart go leor, cad a chiallaíonn sé sin? Bhuel, ciallaíonn sé go n-inseoidh mé duit ar dtús a bhfuil mé ag caint faoi agus ansin labhraím faoi, agus tar éis dom a bheith ag caint faoi deirim leat go bhfuilim déanta.
Tá mo chéad ainm á rá agam.
Doug
Táim déanta ag rá mo chéad ainm.
Is é seo in XML:
> first_name> Doug> / first_name>
Is é an rud iontach faoi XML ná gur féidir liom sruthanna agus sruthanna faisnéise a sheoladh chugat. Is féidir liom fiú taifid iolracha a sheoladh chugat ag an am céanna:
Tá mé ag cur daoine chugat.
Tá céad ainm á sheoladh agam chugat.
Doug
Táim déanta ag cur céadainm chugat.
Tá céad ainm á sheoladh agam chugat.
Katie
Táim déanta ag cur céadainm chugat.
Táim déanta ag cur daoine chugat.
In XML:
> daoine>
> first_name> Doug> / first_name>
> first_name> Katie> / first_name>
> / daoine>
Mar sin ... más féidir liom do theanga a labhairt ... ansin is féidir linn labhairt lena chéile, ceart? Cinnte! Seo mar a oibríonn na teicneolaíochtaí seo go léir. Is féidir leat dul ar Wikipedia agus breathnú orthu go léir, ach tá sé simplí go leor. Déanta na fírinne, is é an chaoi a bhfuil tú ag léamh an iontrála blag seo anois. Chuir tú mo sheoladh i do bhrabhsálaí agus dúirt do bhrabhsálaí… hug, Douglaskarr.com, tusa ansin? Dúirt mé sea! Seo mo HTML. Agus bhí a fhios agat cá háit ar thosaigh agus ar chríochnaigh mo leathanach bunaithe ar na clibeanna i mo HTML (HyperText Markup Language).
Má chláraím é ... is cuma cén cineál córais atá tú nó táim air ... ní féidir linn aon fhadhb a labhairt lena chéile. Is féidir liom PHP a úsáid agus labhairt le freastalaí atá ag rith Java, .NET, Perl, ASP… rud ar bith. Cool, huh? Cinnte go bhfuil, c'mon!
Má chruthaím clár iontach agus má theastaíonn uait go labhródh do chóras liom, tógfaidh mé API, nó Comhéadan Clárúcháin Feidhmchláir. Ligeann sé sin duit faisnéis a iarraidh uaimse… agus brúfaidh mé ar ais chugat é in XML. Fuaim diana? Ní… sin mar a oibríonn Google! Amharc ar an seoladh tar éis duit cliceáil a chur isteach:
http://www.google.com/search?q = douglas + karr
Dúirt mé… hug Google, ba mhaith liom do chóras (q) a cheistiú Douglas Karr. Is ann a théann tú ... q = Douglas + Karr! Agus ansin freagraíonn Google le dornán HTML do mo bhrabhsálaí a thaispeáint dom. Hey, tá mé # 1! Woohooo.
Tá RSS an-chosúil. Tá fotha RSS ag mo bhlag a scriosann na grafaicí seachtracha agus an fhormáidiú go léir agus nach gcaitheann ach an t-ábhar amuigh ansin chun go bhfeicfidh tú. Seasann RSS do Syndication Really Simple ... labhraíonn geek as roinnt rudaí XMLish eile. Anois is féidir liom an blag a fheiceáil i 'Léitheoir' ...
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com
Seo an áit a bhfuil an comhtháthú iontach. Is féidir liom ábhar, sonraí, imeachtaí, faisnéis, comhráite a rith… beagnach rud ar bith ag úsáid XML. Is féidir le gach nua-theanga amuigh ansin XML a úsáid (is é an téarma mhaisiúil ná ... ithe XML) agus déanann sé é sin tríd an teachtaireacht a 'pharsáil'. Níl i gceist leis sin ach é a bhriseadh suas ionas gur féidir leis é a dhéanamh amach. Is bealach eile é SOAP chun XML a rith anonn is anall.
Is é an craze is déanaí Ajax, nó Asynchronous JavaScript agus XML. Yikes, fuaimeanna diana. Níl sé i ndáiríre. Ar chliceáil riamh ar chnaipe agus ar fhuinneog nó ar theachtaireacht teachtaireachta ar do bhrabhsálaí? Rinne siad é sin ag úsáid JavaScript. Is teanga cláir í JavaScript atá in ann rith ag do ríomhaire seachas ar fhreastalaí éigin áit éigin. Ciallaíonn sé sin gur féidir liom eispéireas níos fuaire a thabhairt duit trí dhornán iomlán de JavaScript a dhéanamh go háitiúil. Seiceáil amach Áireamhán Payraise. Tabhair faoi deara conas a chlóscríobhann tú na luachanna agus an táb trí na réimsí a athraíonn an leathanach? Sin é JavaScript.
Tá Folks ag baint úsáide as JavaScript chun RIA a chruthú. Feidhmchláir Idirlín Saibhir (is breá linn Acronyms). Tógann Ajax céim eile air. Is féidir liom cód a scríobh i ndáiríre ar mo leathanach a labhróidh, gan tú a rá leis, labhairt le leathanach eile áit éigin eile, an fhaisnéis a fháil, agus ansin é a thabhairt ar ais gan go gcaithfidh tú an leathanach a fhágáil riamh !!! Arís ... Áireamhán Payraise. Nuair a chlóscríobhann tú an fhaisnéis isteach agus cliceáil “Ríomh”, cuireann an leathanach an fhaisnéis sin chuig leathanach ríofa ar ais ar an bhfreastalaí. Ansin léann an JavaScript an freagra agus formáidí sé go deas.
Ná gcreideann mé mé? Seo an leathanach a labhraíonn sé leis: http://www.payraisecalculator.com/getPayraise.php. Tabhair faoi deara nach bhfuil aon luachanna iarbhír ann ... sin toisc nár phost mé rud ar bith i ndáiríre. Ach faigheann tú an pointe.
Mar sin, cad a chiallaíonn sé seo go léir? Bhuel, tógfaidh RIA an glan agus é a dhéanamh níos éasca. Scríobhann na freasúra go gcaithfimid cláir mar Microsoft Word agus Excel a bheith againn i gcónaí. I ndáiríre? Cad mar gheall ar Google Go scríofa agus scarbhileoga? Tá sé díreach timpeall na folks cúinne.
Is í an íoróin a bhí leis seo ná go raibh borradh an Ríomhaire Pearsanta 20 bliain ó shin nuair nár ghá dúinn a bheith ar ancaire do chóras ‘príomhfhráma’ éigin. Bhuel ... buille faoi thuairim?! Táimid ar ais ar an bpríomhfhráma ... níl ann ach dornán iomlán díobh amuigh ansin ar an glan.