Ajax, DOM, RSS, XHTML, SAPUN ... dak l-għalf kollu! Huwa aktar faċli milli taħseb!

AjaxTajjeb ... din hija entrata fil-blog SUPER BEGINNER għall-ħbieb ta 'ibni kollha hemmhekk li jistaqsu x'inhu li nagħmel il-ġurnata kollha.

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

Xi jfisser dan kollu? Sempliċi u sempliċi? Dan ifisser li s-sistema tiegħek tista 'tkellem lis-sistema tiegħi. Għandna lingwa komuni ... nitkellmu permezz tal-Protokoll Hypertext (vuċi tagħna) u XML (jew viċin tiegħu ... hija l-lingwa tagħna). Tajjeb, xi jfisser dan? Tajjeb, ifisser li l-ewwel ngħidlek dak li qed nitkellem dwaru u mbagħad nitkellem dwaru, u wara li jien tlift nitkellem dwarha ngħidlek li lest.

Qed ngħid l-ewwel isem tiegħi.
Doug
Jien spiċċajt ngħid l-ewwel isem tiegħi.

Fil-XML dan huwa:
> first_name> Doug> / first_name>

Il-ħaġa kbira dwar l-XML hija li nista 'nibgħatlek flussi ta' informazzjoni. Nista 'nibgħatlek rekords multipli fl-istess ħin:

Qed nibgħatlek in-nies.
Qiegħed nibgħatlek isem.
Doug
Jien lest li nibgħatlek l-ewwel isem.
Qiegħed nibgħatlek isem.
Katie
Jien lest li nibgħatlek l-ewwel isem.
Jien lest li nibgħatlek in-nies.

Fil-XML:
> nies>
> first_name> Doug> / first_name>
> first_name> Katie> / first_name>
> / nies>

Allura ... jekk nista 'nitkellem il-lingwa tiegħek ... allura nistgħu nitkellmu ma' xulxin, hux? Assolutament! Hekk jaħdmu dawn it-teknoloġiji kollha. Tista 'tidħol fuq il-Wikipedija u tfittexhom kollha' l fuq, imma hija pjuttost sempliċi u sempliċi. Fil-fatt, huwa kif qed taqra din l-entrata tal-blog issa. Qiegħed l-indirizz tiegħi fil-browser tiegħek u l-browser tiegħek qal ... ħej, Douglaskarr.com, int hemm? Għidt iva! Hawn l-HTML tiegħi. U kont taf fejn bdiet u spiċċat il-paġna tiegħi bbażata fuq it-tags fl-HTML tiegħi (HyperText Markup Language).

Jekk nipprogrammha ... ma jimpurtax f'liema tip ta 'sistema qiegħed jew jien qiegħed ... ma nistgħu nitkellmu lil xulxin l-ebda problema. Kapaċi nuża PHP u nitkellem ma 'server li jħaddem Java, .NET, Perl, ASP ... xi ħaġa. Kessaħ, huh? Żgur li hu, ejja!

Jekk noħloq programm mill-aqwa u trid li s-sistema tiegħek titkellem ma 'tiegħi, nibni API, jew Interface ta' Programmar ta 'Applikazzjoni. Dan jippermettilek li titlob informazzjoni mingħandi ... u jien nimbottaha lura lilek f'XML. Ħoss iebes? Mhuwiex ... hekk jaħdem Google! Iċċekkja l-indirizz wara li tikklikkja tibgħat:

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

Għidt ... ħej Google, nixtieq nistaqsi s-sistema tiegħek (q) għaliha Douglas Karr. Hemm int ... q = Douglas + Karr! U allura Google jirrispondi b'mazz ta 'HTML biex il-browser tiegħi jurini. Ħej, jien # 1! Woohooo.

RSS huwa simili ħafna. Il-blog tiegħi għandu RSS feed li jneħħi l-grafika u l-ifformattjar estranji kollha u jarmi l-kontenut hemmhekk biex tarah. RSS tfisser Really Simple Syndication ... geek jitkellem għal xi affarijiet aktar XMLish. Issa nista 'nara l-blog f' 'Qarrej' ...
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Dan huwa fejn l-integrazzjoni hija meraviljuża. Kapaċi ngħaddi kontenut, dejta, avvenimenti, informazzjoni, konversazzjonijiet ... kważi kull ħaġa li tuża XML. Kull lingwa moderna hemmhekk tista 'tuża l-XML (it-terminu eleganti huwa ... jikkonsma XML) u jagħmel dan billi' jqassam 'il-messaġġ. Dan ifisser biss li tkissirha sabiex tkun tista 'ssibha. IS-SAPUN huwa mezz ieħor biex tgħaddi XML quddiem u lura.

L-aħħar manija hija Ajax, jew Asynchronous JavaScript u XML. Yikes, ħsejjes iebsa. Mhux tassew. Qatt ikklikkja fuq buttuna u titfaċċa tieqa jew messaġġ fuq il-browser tiegħek? Dan għamlu billi użaw JavaScript. JavaScript huwa lingwa ta 'programmar li tista' taħdem fuq il-kompjuter tiegħek aktar milli fuq xi server x'imkien. Dan ifisser li nista 'nagħtikom esperjenza iktar friska billi nagħmel mazz sħiħ ta' JavaScript lokalment. Iċċekkja Kalkulatur tal-Payraise. Innota kif tittajpja l-valuri u t-tab permezz tal-oqsma li tinbidel il-paġna? Dak hu Javascript.

In-nies qed jużaw il-JavaScript biex joħolqu RIA .. Applikazzjonijiet tal-Internet Sinjuri (aħna nħobbu l-Akronimi). Ajax jieħu pass ieħor. Fil-fatt nista 'nikteb kodiċi fil-paġna tiegħi li, mingħajr ma tgħidha, nitkellem ma' paġna oħra x'imkien ieħor, nikseb l-informazzjoni, u mbagħad inġibha lura mingħajr ma jkollok qatt tħalli l-paġna !!! Għal darb'oħra ... Payraise Calculator. Meta tittajpja l-informazzjoni u tikklikkja "Ikkalkula", il-paġna tissottometti dik l-informazzjoni għal paġna ta 'kalkolu lura fuq is-server. Il-JavaScript imbagħad jaqra r-rispons u jifformattjah sewwa.

Temmnix? Hawn il-paġna li titkellem magħha: http://www.payraisecalculator.com/getPayraise.php. Innota li m'hemm l-ebda valuri attwali ... dan għaliex fil-fatt ma bgħatt xejn. Imma inti tikseb il-punt.

Allura xi jfisser dan kollu? Ukoll, l-RIA se tieħu x-xibka u tagħmilha ħafna aktar faċli. L-avversarji jgħajtu li dejjem ikollna jkollna programmi bħall-Microsoft Word u l-Excel. Tassew? Xi ngħidu dwar Google Bil-miktub u Spreadsheets? Huwa l-kantuniera.

L-ironija ta 'dan kienet li 20 sena ilu kienet l-isplużjoni tal-Kompjuter Personali fejn ma kellniex għalfejn inkunu ankrati ma' xi sistema 'mainframe'. Well ... raden xiex ?! Aħna qegħdin lura fuq il-mainframe ... hemm biss mazz sħiħ hemmhekk fuq ix-xibka.

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.