Ajax, DOM, RSS, XHTML, SOAP… izany rehetra izany! Mora noho ny nieritreretanao azy!

AjaxTsara… ity dia fidirana bilaogy SUPER BEGINNER ho an'ny sakaizan'ny zanako lahy rehetra any izay manontany tena hoe inona no ataoko tontolo andro.

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

Inona no dikan'izany rehetra izany? Tsotra sy tsotra? Midika izany fa afaka miresaka amin'ny rafitro ny rafitrao. Manana fiteny iraisana izahay… miresaka amin'ny alàlan'ny Hypertext Protocol (ny feonay) ary XML (na akaiky azy… no fiteninay). Tsara, inona no dikan'izany? Ie, midika izany fa lazaiko aminao aloha izay lazaiko ary avy eo miresaka momba izany aho, ary rehefa vita ny firesahako azy dia lazaiko aminao fa efa vita aho.

Ny anarako no lazaiko.
Doug
Vita ny milaza ny anarako.

Ao amin'ny XML dia:
> First_name> Doug> / first_name>

Ny zavatra lehibe momba ny XML dia ny ahafahako mandefa renirano sy loharano fampahalalana aminao. Azoko atao koa ny mandefa anao firaketana marobe amin'ny fotoana iray:

Maniraka anao aho.
Mandefa anarana voalohany aminao aho.
Doug
Vita ny fandefasako anarana voalohany ho anao.
Mandefa anarana voalohany aminao aho.
Katie
Vita ny fandefasako anarana voalohany ho anao.
Vita ny fandefasako olona anao.

Ao amin'ny XML:
> Olona>
> First_name> Doug> / first_name>
> First_name> Katie> / first_name>
> / Olona>

Ka… raha mahay miteny ny fiteninao aho… dia afaka mifampiresaka isika, sa tsy izany? Marina tokoa! Toy izany no fiasan'ireo teknolojia rehetra ireo. Azonao atao ny miditra amin'ny Wikipedia ary mijery azy rehetra, saingy tsotra sy tsotra izany. Raha ny tena izy dia ny fomba famakianao izao fidirana bilaogy izao izao. Napetrakao ao anaty tranokalanao ny adiresiko ary hoy ny browser anao… hey, Douglaskarr.com, ianao any? Hoy aho hoe! Ity ny HTML-ko. Ary fantatrao hoe taiza no niantombohan'ny pejiko sy nifaranana mifototra amin'ireo marika ao amin'ny HTML (Fiteniko Markup HyperText).

Raha mandahatra azy aho… tsy maninona izay rafitra misy anao na eto aho… afaka mifampiresaka tsy misy olana isika. Afaka mampiasa PHP aho ary miresaka amin'ny mpizara iray mihazakazaka Java, .NET, Perl, ASP… na inona na inona. Tsara, ha? Azo antoka fa izany, azafady!

Raha mamorona programa tsara aho ary tianao hiresaka amiko ny rafitrao, dia hanangana API aho, na Application Programming Interface. Io dia ahafahanao mangataka fampahalalana amiko… ary averiko aminao ao amin'ny XML izany. Hentitra ve ny feony? Tsy… izany no fiasan'ny Google! Zahao ny adiresy aorian'ny tsindrio alefanao:

http://www.google.com/search?Q = Douglas + karr

Hoy aho… hoy Google, te-hanontany momba ny rafitrao aho (q) Douglas Karr. Handeha ianao… q = Douglas + Karr! Ary avy eo mamaly amin'ny alàlan'ny HTML marobe i Google mba hasehon'ilay mpitety tranoko ahy. Hey, izaho no # 1! Woohooo.

RSS dia tena mitovy. Ny bilaogiko dia manana fahana RSS izay manaisotra ny sary ivelany rehetra ary mamolavola endrika ary manipy ny atiny ho hitanao fotsiny. RSS dia midika hoe Syndication Tena Tsotra… Geek miresaka zavatra XMLish bebe kokoa. Afaka mijery ny bilaogy amin'ny 'Reader' aho izao…
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Eto no mahafinaritra ny fampidirana. Afaka mandefa atiny, angona, fisehoan-javatra, fampahalalana, resaka… saika ny zavatra rehetra amin'ny XML. Ny fiteny maoderina rehetra any dia afaka mampiasa XML (teny fancy dia… mandany XML) ary amin'ny alàlan'ny 'fanaparitahana' ny hafatra no anaovany azy. Midika fotsiny izany fa ny fisarahana mba hahafantarany azy. Ny SOAP dia fomba iray hafa handefasana XML hatrany hatrany.

Ny fieboeboana farany indrindra dia ny Ajax, na ny JavaScript sy XML tsy misy ifandraisany. Yikes, toa henjana. Tsy tena izy. Efa tsindrio ny bokotra iray sy ny varavarankely na ny hafatra iray mipoitra eo amin'ny fitetezana anao? Nanao izany izy ireo tamin'ny alàlan'ny JavaScript. JavaScript dia fiteny fandaharana izay afaka mihazakazaka amin'ny solosainao fa tsy amin'ny mpizara sasany na aiza na aiza. Midika izany fa afaka manome anao traikefa mangatsiatsiaka kokoa aho amin'ny alàlan'ny fanaovana JavaScript maromaro eo an-toerana. Zahao hoe Calculator fandoavana. Jereo ny fomba fanoratanao ny sanda sy ny kiheba amin'ny alàlan'ny saha izay novain'ny pejy? Javascript izany.

Ny vahoaka dia mampiasa JavaScript hamoronana RIA .. Rich Internet Applications (tianay ny Acronyms). Ajax dia mandray dingana lavitra kokoa. Azoko atao ny manoratra kaody ao amin'ny pejiko izay, raha tsy ambaranao azy izany, miresaka amin'ny pejy hafa any an-toeran-kafa, alao ny vaovao, ary avereno indray nefa tsy mila miala amin'ilay pejy ianao !!! Averina… Calculator payraise. Rehefa manoratra ny fampahalalana ianao ary tsindrio ny "Calculate", ny pejy dia mandefa izany fampahalalana izany amin'ny pejy fanisana miverina amin'ny mpizara. Ny JavaScript dia mamaky ny valiny ary mamolavola azy tsara.

Aza mino ahy? Ity ny pejy miresaka aminy: http://www.payraisecalculator.com/getPayraise.php. Jereo fa tsy misy soatoavina tena izy… satria tsy nandefa na inona na inona aho. Fa azonao ilay hevitra.

Ka inona no dikan'izany rehetra izany? Eny, handray ny harato ny RIA ary hanamora kokoa azy. Mikiakiaka ireo mpanohitra fa tsy maintsy manana programa toa an'i Microsoft Word sy Excel foana isika. Marina ve? Ahoana ny amin'i Google Ara-dalàna ary spreadsheets? Eo akaikin'ny zoron'olon-tsotra ry zalahy.

Ny mahatsikaiky an'io dia hoe 20 taona lasa izay no firoboroboan'ilay Solosaina Manokana izay tsy nila nikirakirantsika tamin'ny rafitra 'mainframe' sasany. Eny… maminavina inona ?! Miverina amin'ny mainframe izahay… misy andiany iray monja amin'izy ireo ao amin'ny Internet.

Inona ny hevitrao?

Mampiasa Akismet ity tranonkala ity mba hampihenana spam. Fantaro ny fomba amoahanao ny angona fanehoanao.