Just another WordPress weblog
15 Aug
บทความนี้แปลมาจาก http://www.w3schools.com/Ajax/ajax_intro.asp
คุณควรจะรู้อะไรก่อนศึกษาบ้าง
- HTML / XHTML
- JavaScript
ถ้าต้องการศึกษาเนื้อหาด้านบน สามารถศึกษาได้ที่ หน้าหลักของ http://www.w3schools.com/default.asp ได้เลยครับ
————————————————————–
Ajax ไม่ใช่ภาษาการโปรแกรมใหม่ แต่เป็นเทคนิค ที่ทำให้การทำงานดีขึ้น เร็วขึ้น และอื่นๆมากมายในการโต้ตอบกันระหว่าง เว็บแอป.
ด้วย Ajax แล้ว จาวาสคริป ของคุณสามารถสื่อสารได้โดยตรงกับ เซิฟเวอร์ โดยใช้จาวาสคริปตัวที่เรียกว่า XMLHttpRequest
ด้วยจาวาสคริปตัวนี้ ทำให้จาวาสคริปของคุณ สามารถแลกเปลี่ยนข้อมูลกับเซิฟเวอร์ได้โดยไม่ต้อง รีโหลดเพจ ใหม่เหมือนสมัยก่อนๆ.
Ajax นั้นใช้การขนถ่ายข้อมูลแบบ asynchronous (HTTP requests) ระหว่างโปรแกรมบราวเซอร์ (เช่น IE , Firefox) และ
เว็บเซิฟเวอร์ โดยยอมให้ หน้าเว็บเรียกกลุ่มข้อมูลเล็กๆที่ต้องการเท่านั้นจากเซิฟเวอร์ แทนที่จะเรียกข้อมูลทั้งหมดเหมือนสมัยก่อน
และด้วยเทคนิคของ Ajax นี้ทำให้ แอปปริเคชั่น บนอินเทอร์เนต เล็กลง รวดเร็วขึ้น และเป็นประโยชน์กับผู้ใช้งานมากขึ้น
Ajax เป็นเทคโนโลยีของ บราวเซอร์ ที่ต้องพึ่งพา ซอฟแวร์ฝั่งเว็บเซอร์เวอร์
——————————————————-
Ajax นั้นเป็นรากฐานมาจากของมาตรฐานเว็บ ซึ่งประกอบไปด้วยวัสดุอุปกรณ์ต่างๆดังนี้
- Javascript
- XML
- HTML
- CSS
มาตรฐานของเว็บที่ใช้ใน Ajax ถูกนิยามไว้ดังข้างบนนั้น ล้วนถูกสนับสนุนให้ใช้งานได้ในโปรแกรมเว็บบราวเซอร์หลักๆอยู่แล้ว
ดังนั้น Ajax แอป. จะสามารถทำงานได้ก็จะต้องพึ่งพา เว็บบราวเซอร์ และ เซอร์เวอร์ ที่สนับสนุนด้วย
——————————————————————–
่้เว็พแอป นั้นมีประโยชน์มากกว่า เดสทอป แอป มากๆ . มันสามารถรองรับผู้ใช้งานได้เยอะ สามารถติดตั้งได้ง่าย
และสามารถพัฒนาได้ง่าย
อย่างไรก็ตาม เว็บแอปก็ไม่เหมือน เดสทอปแอป เดิมๆแต่อย่างใด
เพราะมันสามารถมีความสมบูณร์กว่า และใช้งานง่ายกว่าสำหรับผู้ใช้ทั่วไป.
——————————————————-
นี่ไม่ใช่การเรียนรู้ใหม่ๆเลย แต่มันเป็นสิ่งที่นักพัฒนาจำนวนมากเรียนรู้กันมาแล้วหลายปี เพราะว่า Ajax มันอยู่บนพื้นฐานของ
มาตรฐานต่างๆในการทำเว็บ ดังนั้นการศึกษานี้ไม่ใช่สิ่งใหม่ แต่มันคือการประยุกต์นำมาใช้งาน
แปลไม่แหล่มขออภัยด้วยนะ.