Page 129 - ระบบสำนักงานอัตโนมัติและพาณิชย์อิเล็กทรอนิกส์
P. 129
การพัฒนาเว็บไซต์เพ่ือพาณิชย์อิเล็กทรอนิกส์
10-15
5. เอแจ็กซ์ (Ajax: Asynchronous JavaScript and XML) เป็นภาษาที่ผสมผสานระหว่างภาษาสคริปต์
กับภ าษาม าร์กอัพหลายๆ ภาษาเข้าด้วยก ัน ได้แก่ เอ็กซ์เอชท ีเอ็มแ อล (XHTML) เอชทีเอ็มแอล (HTML) ซีเอสเอส
(CSS) จาวาส คริปต์ (JavaScript) และเอ็กซ์เอ็มแ อล (XML) ช่วยให้การท ำงานร ่วมก ันง่ายข ึ้น ทำให้เว็บแ อพพลิเคชัน
ทำงานได้รวดเร็วขึ้น เปลี่ยนว ิธีก ารแ สดงและโต้ตอบก ับเว็บเพจแบบไดนามิก ทำให้ก ารเชื่อมต ่อเว็บเพจก ับเซิร์ฟเวอร์
เพื่อปรับปรุงข้อมูลให้ทันสมัยหรือเรียกข้อมูลได้โดยไม่ต้องทำการรีเฟรช (refresh) หน้าเว็บ ตัวอย่างเว็บไซต์ที่ใช้
ภาษานี้ค ือ กูเกิ้ลดอตคอม (www.google.com)
เว็บไซต์เพื่อพาณิชย์อิเล็กทรอนิกส์บางแห่งใช้ภาษาเอแจ็กซ์ในการสร้างตะกร้าสินค้า (shopping carts)
และในการชำระเงินด้วยบ ัตรเครดิต (credit card submission) ซึ่งตัวอย่างการใช้ภ าษาเอแจ็กซ์ในการสร้างต ะกร้า
สินค้าสามารถศึกษาเพิ่มเติมได้จากเว็บไซต์ http://net.tutsplus.com/tutorials/php/build-an-ajax-powered-
shopping-cart/
แต่ภาษาเอแจ็กซ์มีข้อจำกัดบางประการ เช่น กลไกการค้นหาหรือสไปเดอร์เสิร์ชเอนจิน (search engine
spider) และบ ็อตค้นหา (search bots) จะไม่เข้าไปดูในสคริปต์แ ละไฟล์ของเอแจ็กซ์
รายล ะเอยี ดเกีย่ วก บั ภ าษาเอแ จ็กตส์ ามารถศ กึ ษาเพิ่มเตมิ ไดจ้ ากเวบ็ ไซต์ http://www.webhostdesignost.
com/website/webtechnology-ajax.html http://www.w3schools.com/Ajax/ajax_intro.asp และ http://
www.ajaximpact.com/tutorials.php
สำหรับรายละเอียดการออกแบบและพัฒนาเว็บไซต์สามารถศึกษาเพิ่มเติมได้จากเอกสารการสอนชุดวิชา
การอ อกแบบแ ละพัฒนาเว็บ (96413) ของสาขาวิชาว ิทยาศาสตร์แ ละเทคโนโลยี
กิจกรรม 10.1.2
จงบอกค วามเหมอื นก นั และค วามแ ตกต ่างร ะหว่างภ าษาพีเอชพแี ละเอเอสพ ี มาอ ย่างละ 2 ประการ
แนวตอบก ิจกรรม 10.1.2
ความเหมอื นก ันระหวา่ งภ าษาพ ีเอชพีแ ละเอเอสพ ี 2 ประการ มดี ังนี้
1) ภาษาพีเอชพีและเอเอสพี เป็นภาษาโปรแกรมในกลุ่มภาษาสคริปต์สำหรับพัฒนาเว็บไซต์ท่ีทำงาน
ฝัง่ เซิร์ฟเวอร์
2) ภาษาพ เี อชพีและเอเอสพี สามารถด าวน์โหลดมาใชไ้ ด้ฟรี
ความแ ตกตา่ งร ะหว่างภาษาพ ีเอชพแี ละเอเอสพี 2 ประการ มดี งั น้ี
1) ภาษาพ เี อชพีอ ยู่ในก ล่มุ ข องโอเพน่ ซอรส์ สว่ นภ าษาเอเอสพ พี ัฒนาข้นึ โดยบรษิ ัทไมโครซอฟต์
2) ภาษาพ เี อชพมี นี ามสกลุ เปน็ .php .php3 หรอื .phtml สว่ นเวบ็ เพจท เ่ี ขยี นด ว้ ยภ าษาเอเอสพ มี นี ามสกลุ
เปน็ .asp และเว็บเพจท ่เีขียนด ้วยเอเอสพ ดี อตเน็ตจะม ีนามสกลุ เป็น .aspx
ลิขสทิ ธข์ิ องมหาวทิ ยาลัยสุโขทยั ธรรมาธริ าช