Ajaco, DOM, RSS, XHTML, SOAP ... ĉiuj tiuj aferoj! Ĝi estas pli facila ol vi pensas!

ajaxBone ... ĉi tio estas SUPER BEGINNER-bloga eniro por ĉiuj amikoj de mia filo, kiuj miras, kion mi faras la tutan tagon.

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

Kion ĉio signifas? Ĉu simpla kaj simpla? Ĝi signifas, ke via sistemo povas paroli kun mia sistemo. Ni havas komunan lingvon ... ni parolas per Hiperteksta Protokolo (nia voĉo) kaj XML (aŭ proksime al ĝi ... estas nia lingvo). Bone, kion tio signifas? Nu, ĝi signifas, ke mi unue diras al vi, pri kio mi parolas kaj poste mi parolas pri ĝi, kaj post kiam mi finis paroli pri ĝi, mi diras al vi, ke mi finis.

Mi diras mian antaŭnomon.
Doug
Mi finis diri mian antaŭnomon.

En XML jen:
> unua_nomo> Doug> / unua_nomo>

La bonega afero pri XML estas, ke mi povas sendi fluojn kaj fluojn de informo al vi. Mi eĉ povas sendi al vi plurajn diskojn samtempe:

Mi sendas al vi homojn.
Mi sendas al vi antaŭnomon.
Doug
Mi finis sendi al vi antaŭnomon.
Mi sendas al vi antaŭnomon.
Katie
Mi finis sendi al vi antaŭnomon.
Mi finis sendi al vi homojn.

En XML:
> homoj>
> unua_nomo> Doug> / unua_nomo>
> unua_nomo> Katie> / unua_nomo>
> / homoj>

Do ... se mi povas paroli vian lingvon ... tiam ni povas paroli unu kun la alia, ĉu ne? Absolute! Tiel funkcias ĉiuj ĉi tiuj teknologioj. Vi povas eniri Vikipedion kaj rigardi ĉiujn, sed ĝi estas sufiĉe simpla kaj simpla. Fakte, tiel vi legas ĉi tiun blogan eniron nun. Vi metis mian adreson en vian retumilon kaj via retumilo diris ... hej, Douglaskarr.com, ĉu vi tie? Mi diris jes! Jen mia HTML. Kaj vi sciis, kie mia paĝo komenciĝis kaj finiĝis surbaze de la etikedoj en mia HTML (HyperText Markup Language).

Se mi programas ĝin ... ne gravas kia sistemo vi estas aŭ mi estas ... ni povas paroli unu al la alia senprobleme. Mi povas uzi PHP kaj paroli kun servilo kun Java, .NET, Perl, ASP ... io ajn. Bone, ĉu? Certe, venu!

Se mi kreas bonegan programon kaj vi volas, ke via sistemo parolu kun la mia, mi konstruos API aŭ Interfacon de Programado de Aplikoj. Tio ebligas al vi peti informojn de mi ... kaj mi repuŝos ĝin al vi en XML. Ĉu sonas malfacile? Ĝi ne estas ... tiel funkcias Google! Rigardu la adreson post kiam vi alklakas sendi:

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

Mi diris ... hej Google, mi ŝatus pridemandi vian sistemon (q) por Douglas Karr. Jen vi ... q = Douglas + Karr! Kaj tiam Google respondas per amaso da HTML por ke mia retumilo montru al mi. He, mi estas numero 1! Woohooo.

RSS tre similas. Mia blogo havas RSS-fluon, kiu forigas ĉiujn fremdajn grafikaĵojn kaj formatojn kaj simple ĵetas la enhavon tie por ke vi vidu. RSS signifas Really Simple Syndication ... geek parolas pri iom pli da XMLish-aĵoj. Nun mi povas vidi la blogon en 'Leganto' ...
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Ĉi tie integriĝo estas mirinda. Mi povas transdoni enhavon, datumojn, eventojn, informojn, konversaciojn ... preskaŭ ion ajn uzante XML. Ĉiu moderna lingvo tie povas uzi XML (ŝika termino estas ... konsumi XML) kaj ĝi faras ĝin per "analizo" de la mesaĝo. Tio nur signifas disigi ĝin, por ke ĝi komprenu ĝin. SOAP estas alia rimedo por pasigi XML tien kaj reen.

La plej nova furoro estas Ajax, aŭ nesinkrona JavaScript kaj XML. Jikes, sonas malfacile. Ne vere. Ĉu vi iam alklakis butonon kaj fenestro aŭ mesaĝo aperas en via retumilo? Ili faris tion uzante Ĝavoskripton. Ĝavoskripto estas programlingvo, kiu povas funkcii ĉe via komputilo anstataŭ sur iu servilo ie. Tio signifas, ke mi povas doni al vi pli malvarmetan sperton farante tutan aron da JavaScript loke. Rigardu Salajrokalkulilo. Rimarku kiel vi tajpas la valorojn kaj langeton tra la kampoj, kiujn la paĝo ŝanĝas? Tio estas Ĝavaskripto.

Homoj uzas Ĝavoskripton por krei RIA .. Riĉaj Interretaj Aplikoj (ni amas Akronimojn). Ajaco faras paŝon plu. Mi efektive povas skribi kodon en mia paĝo, kiu, sen ke vi tion diru, parolos al alia paĝo aliloke, ricevos la informojn, kaj poste revenigos ĝin sen vi iam ajn forlasi la paĝon !!! Denove ... Payraise Calculator. Kiam vi tajpas la informojn kaj alklakas "Kalkuli", la paĝo sendas tiujn informojn al kalkula paĝo reen sur la servilo. La Ĝavoskripto tiam legas la respondon kaj agrable formatas ĝin.

Ĉu ne kredu min? Jen la paĝo kun kiu ĝi parolas: http://www.payraisecalculator.com/getPayraise.php. Rimarku, ke ne ekzistas realaj valoroj ... tio estas ĉar mi fakte nenion afiŝis. Sed vi komprenas.

Kion do ĉio ĉi signifas? Nu, RIA prenos la reton kaj multe pli faciligos ĝin. Kontraŭuloj timegas, ke ni ĉiam devos havi programojn kiel Microsoft Word kaj Excel. Ĉu vere? Kio pri Google Skribe kaj Spreadsheets? Ĝi estas ĉirkaŭ la anguloj.

La ironio de tio estis, ke antaŭ 20 jaroj estis la eksplodo de la Persona Komputilo, kie ni ne devis esti ankritaj al iu 'komputila sistemo'. Nu ... divenu kion ?! Ni revenis al la komputila komputilo ... estas nur multaj el ili en la reto.

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.