Ajax, DOM, RSS, XHTML, SOAP …ทุกอย่าง! ง่ายกว่าที่คิด!

อาแจ็กซ์เอาล่ะ…นี่คือรายการบล็อก SUPER BEGINNER สำหรับเพื่อน ๆ ของลูกชายทุกคนที่สงสัยว่าฉันทำอะไรอยู่ทั้งวัน

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

มันไม่สิ่งที่ทุกคนหมายถึงอะไร? เรียบง่าย? หมายความว่าระบบของคุณสามารถพูดคุยกับระบบของฉันได้ เรามีภาษากลาง…พูดคุยกันผ่าน Hypertext Protocol (เสียงของเรา) และ XML (หรือใกล้เคียง…คือภาษาของเรา) เอาล่ะหมายความว่าอย่างไร หมายความว่าฉันบอกคุณก่อนว่าฉันกำลังพูดถึงอะไรจากนั้นฉันก็พูดถึงเรื่องนี้และหลังจากที่ฉันพูดเรื่องนี้เสร็จฉันก็บอกคุณว่าฉันเสร็จแล้ว

ฉันพูดชื่อจริง
ดั๊ก
ฉันพูดชื่อจริงเสร็จแล้ว

ใน XML นี่คือ:
> ชื่อแรก> ดั๊ก> / first_name>

สิ่งที่ยอดเยี่ยมเกี่ยวกับ XML คือฉันสามารถส่งสตรีมและสตรีมข้อมูลให้คุณได้ ฉันยังสามารถส่งหลายระเบียนในเวลาเดียวกัน:

ฉันกำลังส่งคนไปให้คุณ
ฉันจะส่งชื่อคุณ
ดั๊ก
ฉันส่งชื่อคุณเสร็จแล้ว
ฉันจะส่งชื่อคุณ
เคธี่
ฉันส่งชื่อคุณเสร็จแล้ว
ส่งคนเสร็จแล้ว

ใน XML:
> คน>
> ชื่อแรก> ดั๊ก> / first_name>
> ชื่อแรก> เคธี่> / first_name>
> / คน>

ดังนั้น…ถ้าฉันพูดภาษาของคุณได้…งั้นเราก็คุยกันได้ใช่มั้ย? อย่างแน่นอน! นี่คือวิธีการทำงานของเทคโนโลยีเหล่านี้ทั้งหมด คุณสามารถเข้าสู่ Wikipedia และค้นหาได้ทั้งหมด แต่มันค่อนข้างธรรมดาและเรียบง่าย อันที่จริงตอนนี้คุณกำลังอ่านรายการบล็อกนี้อยู่ คุณใส่ที่อยู่ของฉันลงในเบราว์เซอร์ของคุณแล้วเบราว์เซอร์ของคุณก็บอกว่า ... เฮ้ Douglaskarr.com คุณอยู่ที่นั่นหรือ ฉันบอกว่าเออ! นี่คือ HTML ของฉัน และคุณรู้ว่าหน้าของฉันเริ่มต้นและสิ้นสุดที่ใดตามแท็กใน HTML ของฉัน (HyperText Markup Language)

ถ้าฉันตั้งโปรแกรม ... มันไม่สำคัญว่าคุณจะอยู่ในระบบแบบไหนหรือฉันอยู่ ... เราสามารถพูดคุยกันได้ไม่มีปัญหา ฉันสามารถใช้ PHP และพูดคุยกับเซิร์ฟเวอร์ที่ใช้ Java, .NET, Perl, ASP ... อะไรก็ได้ เจ๋งเหรอ? แน่นอนมันเป็นอย่างนั้น!

If I create a great program and you want your system to talk to mine, I’ll build an API, or Application Programming Interface. That allows you to request information from me… and I’ll push it back to you in XML. Sound tough? It’s not… that’s how Google works! Check out the address after you click submit:

http://www.google.com/search?q = ดักลาส + คาร์

ฉันบอกว่า ... เฮ้ Google ฉันต้องการสอบถามระบบของคุณ (q) สำหรับ Douglas Karr. เอาล่ะ… q = Douglas + Karr! จากนั้น Google จะตอบสนองด้วย HTML จำนวนมากเพื่อให้เบราว์เซอร์ของฉันแสดงให้ฉันเห็น เฮ้ฉันเป็นอันดับ 1! Woohooo.

RSS คล้ายกันมาก บล็อกของฉันมีฟีด RSS ที่ดึงกราฟิกและการจัดรูปแบบที่ไม่เกี่ยวข้องทั้งหมดออกและเพียงแค่พ่นเนื้อหาออกมาให้คุณเห็น RSS ย่อมาจาก Really Simple Syndication … geek พูดถึงเนื้อหา XMLish เพิ่มเติม ตอนนี้ฉันสามารถดูบล็อกใน 'Reader' ...
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

นี่คือจุดที่การผสานรวมนั้นยอดเยี่ยมมาก ฉันสามารถส่งผ่านเนื้อหาข้อมูลเหตุการณ์ข้อมูลการสนทนา ... แทบทุกอย่างโดยใช้ XML ภาษาสมัยใหม่ทุกภาษาสามารถใช้ XML ได้ (คำแฟนซีคือ ... ใช้ XML) และทำได้โดยการ 'แยกวิเคราะห์' ข้อความ นั่นหมายถึงการทำลายมันเพื่อที่มันจะได้คิดออก SOAP เป็นอีกวิธีหนึ่งในการส่ง XML ไปมา

ความนิยมล่าสุดคือ Ajax หรือ Asynchronous JavaScript และ XML ใช่ฟังดูยาก มันไม่ได้จริงๆ เคยคลิกที่ปุ่มและหน้าต่างหรือข้อความปรากฏขึ้นบนเบราว์เซอร์ของคุณหรือไม่? พวกเขาทำเช่นนั้นโดยใช้ JavaScript JavaScript เป็นภาษาโปรแกรมที่สามารถทำงานบนคอมพิวเตอร์ของคุณแทนที่จะทำงานบนเซิร์ฟเวอร์บางแห่ง นั่นหมายความว่าฉันสามารถมอบประสบการณ์ที่เจ๋งกว่าให้คุณได้ด้วยการใช้ JavaScript ในเครื่อง เช็คเอาท์ เครื่องคิดเลข Payraise. สังเกตว่าคุณพิมพ์ค่าและแท็บผ่านช่องที่เปลี่ยนหน้าอย่างไร? นั่นคือ Javascript

ผู้คนกำลังใช้ JavaScript เพื่อสร้าง RIA .. Rich Internet Applications (เราชอบคำย่อ) Ajax ก้าวไปอีกขั้น ฉันสามารถเขียนโค้ดในเพจของฉันได้โดยที่คุณไม่บอกให้คุยกับเพจอื่นรับข้อมูลแล้วนำกลับมาโดยที่คุณไม่ต้องออกจากเพจเลย !!! อีกครั้ง ... เครื่องคิดเลข Payraise เมื่อคุณพิมพ์ข้อมูลและคลิก“ คำนวณ” หน้าจะส่งข้อมูลนั้นไปยังหน้าการคำนวณกลับบนเซิร์ฟเวอร์ จากนั้น JavaScript จะอ่านการตอบสนองและจัดรูปแบบให้สวยงาม

ไม่เชื่อฉัน? นี่คือหน้าที่พูดถึง: http://www.payraisecalculator.com/getPayraise.php. สังเกตว่าไม่มีค่าจริง…นั่นเป็นเพราะฉันไม่ได้โพสต์อะไรเลย แต่คุณเข้าใจประเด็น

ทั้งหมดนี้หมายความว่าอย่างไร? RIA จะใช้เน็ตและทำให้ง่ายขึ้นมาก ฝ่ายตรงข้ามกรีดร้องว่าเราจะต้องมีโปรแกรมเช่น Microsoft Word และ Excel เสมอ จริงๆ? แล้ว Google ล่ะ มาก และ Spreadsheetsเหรอ? มันเป็นเพียงมุมของผู้คน

สิ่งที่น่าขันคือเมื่อ 20 ปีที่แล้วเป็นความเจริญรุ่งเรืองของคอมพิวเตอร์ส่วนบุคคลที่เราไม่ต้องยึดติดกับระบบ 'เมนเฟรม' บางระบบ อืม…เดาอะไร?! เรากลับมาที่เมนเฟรมอีกครั้ง…มีอยู่มากมายบนเน็ต

คุณคิดอย่างไร?

ไซต์นี้ใช้ Akismet เพื่อลดสแปม เรียนรู้วิธีการประมวลผลข้อมูลความคิดเห็นของคุณ.