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

                              ลิขสทิ ธข์ิ องมหาวทิ ยาลัยสุโขทยั ธรรมาธริ าช
   124   125   126   127   128   129   130   131   132   133   134