Ajax, DOM, RSS, XHTML, SOAP ... viss tas! Tas ir vieglāk, nekā jūs domājat!

AjaxLabi ... tas ir SUPER BEGINNER emuāra ieraksts visiem mana dēla draugiem, kas brīnās, kas ir tas, ko es daru visu dienu.

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

Ko tas viss nozīmē? Vienkāršs un vienkāršs? Tas nozīmē, ka jūsu sistēma var runāt ar manu sistēmu. Mums ir kopīga valoda ... mēs runājam, izmantojot hiperteksta protokolu (mūsu balsi) un XML (vai tuvu tai ... ir mūsu valoda). Labi, ko tas nozīmē? Nu, tas nozīmē, ka es jums vispirms saku, par ko es runāju, un tad es par to runāju, un pēc tam, kad esmu beidzis runāt, es jums saku, ka esmu pabeidzis.

Es saku savu vārdu.
Doug
Esmu beidzis pateikt savu vārdu.

XML tas ir:
> first_name> Doug> / first_name>

XML lieliskā lieta ir tā, ka es varu nosūtīt jums informācijas plūsmas. Es pat varu vienlaikus nosūtīt vairākus ierakstus:

Es jums sūtu cilvēkus.
Es jums sūtu vārdu.
Doug
Es esmu beidzis nosūtīt jums vārdu.
Es jums sūtu vārdu.
Keitija
Es esmu beidzis nosūtīt jums vārdu.
Es esmu beidzis sūtīt jums cilvēkus.

XML:
> cilvēki>
> first_name> Doug> / first_name>
> first_name> Ketie> / first_name>
> / cilvēki>

Tātad ... ja es varu runāt jūsu valodā ... tad mēs varam sarunāties savā starpā, vai ne? Pilnīgi! Tā darbojas visas šīs tehnoloģijas. Jūs varat nokļūt Vikipēdijā un tos visus meklēt, taču tas ir diezgan vienkārši un vienkārši. Patiesībā jūs tieši tagad lasāt šo emuāra ierakstu. Jūs ievietojāt manu adresi savā pārlūkprogrammā, un jūsu pārlūkprogramma teica ... hei, Douglaskarr.com, tu tur Es teicu jā! Šeit ir mans HTML. Un jūs zinājāt, kur sākās un beidzās mana lapa, pamatojoties uz tagiem manā HTML (HyperText Markup Language).

Ja es to ieprogrammēju ... nav svarīgi, kādā sistēmā jūs esat vai es esmu ... mēs varam sarunāties savā starpā bez problēmām. Es varu izmantot PHP un runāt ar serveri, kurā darbojas Java, .NET, Perl, ASP ... jebkas. Forši, ja? Pārliecināts, ka tā ir, nāc!

Ja es izveidoju lielisku programmu un vēlaties, lai jūsu sistēma runā ar manu, es izveidošu API vai lietojumprogrammu saskarni. Tas ļauj jums pieprasīt no manis informāciju ... un es jums to nosūtīšu atpakaļ XML formātā. Izklausās grūts? Tas nav ... tā darbojas Google! Pārbaudiet adresi pēc noklikšķināšanas uz Iesniegt:

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

Es teicu ... hey Google, es gribētu vaicāt jūsu sistēmai (q) Douglas Karr. Tur tu ej ... q = Duglass + Karrs! Un tad Google atbild ar ķekaru HTML, lai mans pārlūks man parādītu. Hei, es esmu # 1! Woohooo.

RSS ir ļoti līdzīgs. Manam emuāram ir RSS plūsma, kurā tiek noņemta visa liekā grafika un formatējums, un saturs tiek izmests tur, lai jūs to redzētu. RSS nozīmē Really Simple Syndication ... geek runā par vēl XMLish lietām. Tagad es varu apskatīt emuāru lasītājā ...
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Šeit integrācija ir fantastiska. Es varu nodot saturu, datus, notikumus, informāciju, sarunas ... praktiski jebko, izmantojot XML. Katra mūsdienu valoda tur var izmantot XML (izdomāts termins ir ... patērē XML), un tas tiek darīts, “parsējot” ziņojumu. Tas vienkārši nozīmē to sadalīt, lai tas to varētu saprast. SOAP ir vēl viens līdzeklis, kā nodot XML turp un atpakaļ.

Jaunākais traks ir Ajax jeb Asinhronais JavaScript un XML. Jā, izklausās grūts. Tas tā īsti nav. Vai esat kādreiz noklikšķinājis uz pogas, un jūsu pārlūkprogrammā tiek parādīts logs vai ziņojums? Viņi to izdarīja, izmantojot JavaScript. JavaScript ir programmēšanas valoda, kas var darboties jūsu datorā, nevis kaut kur serverī. Tas nozīmē, ka es varu sniegt jums vēsāku pieredzi, lokāli veicot veselu virkni JavaScript. Pārbaudiet Payraise kalkulators. Ievērojiet, kā ievadāt vērtības un cilni laukos, kurus lapa maina? Tas ir Javascript.

Cilvēki izmanto JavaScript, lai izveidotu RIA .. Rich Internet Applications (mēs mīlam akronīmus). Ajax sper soli tālāk. Es faktiski savā lapā varu ierakstīt kodu, kas, jums to nepasakot, runās ar citu lapu kaut kur citur, iegūs informāciju un pēc tam to atgriezīs, jums nekad nevajadzēs atstāt lapu !!! Atkal ... Payraise kalkulators. Kad ievadāt informāciju un noklikšķiniet uz “Aprēķināt”, lapa šo informāciju iesniedz aprēķinu lapai atpakaļ serverī. Pēc tam JavaScript nolasa atbildi un to labi formatē.

Netici man? Lūk, ar kuru tā runā: http://www.payraisecalculator.com/getPayraise.php. Ievērojiet, ka nav faktisko vērtību ... tas ir tāpēc, ka es faktiski neko nepublicēju. Bet jūs saprotat punktu.

Ko tad tas viss nozīmē? Nu, RIA paņems tīklu un padarīs to daudz vieglāku. Pretinieki kliedz, ka mums vienmēr būs jābūt tādām programmām kā Microsoft Word un Excel. Tiešām? Kas par Google Rakstiski un Izklājlapas? Cilvēki ir tepat aiz stūra.

Ironiski bija tas, ka pirms 20 gadiem bija personālā datora uzplaukums, kur mums nebija jāpiestiprina kāda “lieldatora” sistēma. Nu ... uzmini, ko ?! Mēs esam atgriezušies lieldatorā ... tīklā ir tikai vesels bars.

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.