Ajax, DOM, RSS, XHTML, SOAPON… të gjitha ato gjëra! Easiershtë më lehtë sesa mendoni!

AjaxMirë ... kjo është një hyrje në blog SUPER FILLUES për të gjithë miqtë e djalit tim atje që pyesin se çfarë është ajo që unë bëj gjatë gjithë ditës.

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

Çfarë do të thotë gjithçka? E thjeshtë dhe e thjeshtë? Do të thotë që sistemi juaj mund të flasë me sistemin tim. Ne kemi një gjuhë të përbashkët… flasim përmes Protokollit Hypertext (zëri ynë) dhe XML (ose afër tij… është gjuha jonë). Mirë, çfarë do të thotë kjo? Epo, kjo do të thotë që unë së pari ju them se çfarë po flas dhe pastaj flas për të, dhe pasi të kem mbaruar duke folur për këtë unë ju them se kam mbaruar.

Po e them emrin tim.
Doug
Unë kam mbaruar duke thënë emrin tim.

Në XML kjo është:
> emri i parë> Doug> / emri i parë>

Gjëja më e mirë për XML është se unë mund t'ju dërgoj rrjedha dhe informacione për ju. Unë madje mund t'ju dërgoj të dhëna të shumta në të njëjtën kohë:

Unë po ju dërgoj njerëz.
Po të dërgoj një emër
Doug
Kam mbaruar duke ju dërguar një emër.
Po të dërgoj një emër
Katie
Kam mbaruar duke ju dërguar një emër.
Kam mbaruar duke ju dërguar njerëz.

Në XML:
> njerëz>
> emri i parë> Doug> / emri i parë>
> emri i parë> Katie> / emri i parë>
> / njerëzit>

Pra… nëse mund të flas gjuhën tuaj atëherë ne mund të flasim me njëri-tjetrin, apo jo? Absolutisht! Kështu funksionojnë të gjitha këto teknologji. Ju mund të futeni në Wikipedia dhe t'i shikoni të gjitha lart, por është shumë e thjeshtë dhe e thjeshtë. Në fakt, është mënyra se si po e lexoni këtë hyrje në blog tani. Ju vendosni adresën time në shfletuesin tuaj dhe shfletuesi juaj tha… hej, Douglaskarr.com, ti atje? Unë thashë po! Ja HTML-ja ime. Dhe ju e dini se ku filloi dhe mbaroi faqja ime bazuar në etiketat në HTML (Gjuha e Shënimit të HyperText).

Nëse e programoj… nuk ka rëndësi se në çfarë lloj sistemi jeni ose unë jam… ne mund të flasim me njëri-tjetrin pa problem. Unë mund të përdor PHP dhe të flas me një server që ekzekuton Java, .NET, Perl, ASP ... çdo gjë. E ftohtë, hë? Sigurisht që është, hajde!

Nëse krijoj një program të shkëlqyeshëm dhe ju doni që sistemi juaj të flasë me timen, unë do të ndërtoj një API, ose Ndërfaqe Programimi të Aplikimit. Kjo ju lejon të kërkoni informacion nga unë… dhe unë do t'ua kthej përsëri tek ju në XML. Tingëllon e vështirë? Nuk është ... kështu funksionon Google! Shikoni adresën pasi të klikoni në dorëzimin:

http://www.google.com/search?q = Douglas + Karr

Unë i thashë… hej Google, unë do të doja të kërkoja sistemin tuaj (q) për të Douglas Karr. Atje shkoni… q = Douglas + Karr! Dhe pastaj Google përgjigjet me një bandë HTML që shfletuesi im të më tregojë. Hej, unë jam # 1! Woohooo

RSS është shumë e ngjashme. Blog-u im ka një burim RSS që heq të gjithë grafikët dhe formatimin e jashtëm dhe thjesht hedh përmbajtjen atje që ju të shihni. RSS qëndron për Really Simple Syndication… geek flasin për disa gjëra më XMLish. Tani mund ta shikoj blogun në një 'Lexues'
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Kjo është ajo ku integrimi është fantastik. Unë mund të kaloj përmbajtje, të dhëna, ngjarje, informacione, biseda ... praktikisht çdo gjë duke përdorur XML. Çdo gjuhë moderne atje mund të përdorë XML (termi i zbukuruar është… konsumo XML) dhe e bën këtë duke 'analizuar' mesazhin. Kjo thjesht do të thotë ta prishësh atë që të mund ta kuptojë. SOAP është një mjet tjetër për të kaluar XML mbrapa dhe me radhë.

Mania më e fundit është Ajax, ose Asynchronous JavaScript dhe XML. Po, tingëllon e vështirë. Nuk është në të vërtetë. Klikoni ndonjëherë në një buton dhe një dritare ose një mesazh shfaqet në shfletuesin tuaj? Ata e bënë këtë duke përdorur JavaScript. JavaScript është një gjuhë programimi që mund të ekzekutohet në kompjuterin tuaj sesa në ndonjë server diku. Kjo do të thotë që unë mund t'ju jap një përvojë më të freskët duke bërë një bandë të tërë JavaScript në nivel lokal. Kontrolloni Llogaritësi i pagës. Vini re se si shkruani vlerat dhe skedën përmes fushave që faqja ndryshon? Kjo është Javascript.

Njerëzit po përdorin JavaScript për të krijuar RIA .. Aplikime të pasura në Internet (ne i duam shkurtesat). Ajax e çon një hap më tej. Unë në të vërtetë mund të shkruaj një kod në faqen time që, pa e thënë ti, do të flas me një faqe tjetër diku tjetër, do të marrë informacionin dhe pastaj do ta sjellë përsëri pa qenë e nevojshme të largohesh kurrë nga faqja !!! Përsëri Calc Llogaritësi i Pagesës. Kur shtypni informacionin dhe klikoni në "Llogarit", faqja e dërgon atë informacion në një faqe llogaritëse përsëri në server. JavaScript pastaj lexon përgjigjen dhe e formaton atë bukur.

Nuk me beson? Këtu është faqja me të cilën flet: http://www.payraisecalculator.com/getPayraise.php. Vini re se nuk ka vlera aktuale ... kjo sepse në të vërtetë nuk kam postuar asgjë. Por ju e kuptoni.

Pra, çfarë do të thotë e gjithë kjo? Epo, RIA do të marrë rrjetin dhe do ta bëjë atë shumë më të lehtë. Kundërshtarët bërtasin se gjithmonë do të duhet të kemi programe si Microsoft Word dhe Excel. Vërtet? Po në lidhje me Google Me shkrim spreadsheets? Justshtë afër njerëzve qoshe.

Ironia e kësaj ishte që 20 vjet më parë ishte bumi i Kompjuterit Personal ku ne nuk duhet të ankoheshim në ndonjë sistem 'mainframe'. Epo… me mend çfarë ?! Ne jemi përsëri në mainframe ... ka vetëm një bandë e tërë atje në internet.

Çfarë mendoni ju?

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohet komenti juaj.