เอเอสพีดอตเน็ต เอแจ็กซ์

เอเอสพีดอตเน็ต เอแจ็กซ์ () คือเฟรมเวิร์กเสริมสำหรับเอเอสพีดอตเน็ตพัฒนาโดยไมโครซอฟท์ เพื่อเพิ่มความสามารถเอแจ็กซ์ ซึ่งมีส่วนประกอบเป็นสองส่วนคือ 
 ไมโครซอฟท์ เอแจ็กซ์ ไลบรารี (Microsoft AJAX Library) ซึ่งเป็นไลบรารีสคริปต์สำหรับด้านไคลเอนต์
 เอเอสพีดอตเน็ต เอแจ็กซ์ เอกซ์เทนชัน (ASP.NET AJAX Extensions) ซึ่งเป็นส่วนประกอบด้านเซิร์ฟเวอร์เช่น เอเอสพีดอตเน็ต คอนโทรล  และส่วนประกอบในการประสานงานกับทางด้านไคลเอนต์
ปัจจุบันนี้ เอเอสพีดอตเน็ต เอแจ็กซ์ ได้ออกรุ่น 1.0 วันที่ 23 มกราคม พ.ศ. 2550เอเอสพีดอตเน็ต เอแจ็กซ์ 1.0 Released!   หลังจากที่เปิดให้ทดสอบมากกว่า 1 ปี และมีกำหนดการที่จะรวม เอเอสพีดอตเน็ต เอแจ็กซ์ เข้าไปในดอตเน็ตเฟรมเวิร์กรุ่นต่อไป

เอเอสพีดอตเน็ต เอแจ็กซ์ ถือเป็นผลิตภัณฑ์ที่ได้รับการสนับสนุนโดยไมโครซอฟท์ ซึ่งรวมอยู่ในสัญญาการสนับสนุนตามปกติ โดยนับเป็นส่วนหนึ่งในดอตเน็ตเฟรมเวิร์ก

 ความสามารถ 
 สคริปต์ไลบรารีได้สนับสนุนและรองรับหลากหลายความสามารถไม่ว่าจะเป็นคลาสเอกซ์เทนชัน สนับสนุนด้านเน็ตเวิร์ก เครื่องมือช่วยเหลือ และอื่น ๆ
 ออกแบบให้เข้ากันได้กับเอเอสพีดอตเน็ต โดยเอเอสพีดอตเน็ตคอนโทรลเดิมนั้น สามารถเพิ่มความสามารถเอแจ็กซ์ได้อย่างง่ายดาย
 มีเอแจ็กซ์คอนโทรลไลบรารีสำเร็จรูปมากกว่า 35 คอนโทรล ซึ่งความสามารถที่ต้องการจะใช้เอแจ็กซ์นั้น สามารถใช้คอนโทรลเข้าช่วย ทำให้ประหยัดเวลาการเขียนโค้ดยิ่งขึ้น
 มีคู่มือ วิธีการใช้ที่ละเอียด และวิดีโอประกอบการเรียนรู้มากกว่า 40 วิดีโอฟรีบนเว็บ
 รองรับทั้ง Visual Web Developer Express Edition รุ่นฟรี และวิชวลสตูดิโอ 2005
 สนับสนุน และรองรับการต่อยอด ซึ่งเห็นผลได้จาก เอเอสพีดอตเน็ต เอแจ็กซ์ คอนโทรลทูลคิต ที่เป็นลักษณะซอฟต์แวร์รหัสเปิด ซึ่งได้มีคอนโทรลตัวใหม่เพิ่มขึ้นเป็นประจำ

 เว็บเบราว์เซอร์ที่สนับสนุน 
เอเอสพีดอตเน็ต เอแจ็กซ์ สนับสนุนการทำงานบนหลายเบราว์เซอร์ที่แพร่หลายในปัจจุบันอย่างอินเทอร์เน็ตเอกซ์พลอเรอร์ ไฟร์ฟอกซ์ หรือซาฟารีเอเอสพีดอตเน็ต เอแจ็กซ์ > Overview 

 การออกวางตลาด 
เอเอสพีดอตเน็ต เอแจ็กซ์ นั้นออกวางตลาดแตกต่างจากซอฟต์แวร์อื่น ๆ โดยจะออกเป็นสองรุ่นพร้อมกันคือรุ่นแกนหลัก (core) และรุ่นที่เพิ่มความสามารถจากรุ่นแกนหลักที่ยังไม่พร้อมดีโดยรุ่นนี้จะเรียกว่า CTP (Community Technical Preview) และนอกจากนั้นหลายคอนโทรลที่ทำงานร่วมกับ เอเอสพีดอตเน็ต เอแจ็กซ์ แยกออกมาอยู่ใน เอเอสพีดอตเน็ต เอแจ็กซ์ คอนโทรลทูลคิต ซึ่งปัจจุบันมีมากกว่า 30 คอนโทรล โดยเป็นลักษณะซอฟต์แวร์รหัสเปิด โดยให้บุคคลทั่วไปร่วมพัฒนา สร้างคอนโทรลเพิ่มเติมสำหรับ เอเอสพีดอตเน็ต เอแจ็กซ์ และแจกจ่ายได้เอเอสพีดอตเน็ต เอแจ็กซ์ 1.0 Released 

 เปรียบเทียบระหว่างรุ่นแกนหลัก และรุ่น CTP 
+ตารางเปรียบเทียบความสามารถChanges between the เอเอสพีดอตเน็ต เอแจ็กซ์ (“Atlas”) CTP and the RTM Releases  ความสามารถ เอเอสพีดอตเน็ต เอแจ็กซ์ 1.0 เอเอสพีดอตเน็ต เอแจ็กซ์ CTP ความสามารถด้านเซิร์ฟเวอร์ Asynchronous เน็ตเวิร์กจากไคลเอนต์ไปเซิร์ฟเวอร์  Authentication ผ่านเว็บเซอร์วิส  คลาส AutoCompleteExtender   คลาส ControlExtender   Web Parts ลากและวาง (drag & drop)    คอนโทรล DragOverlayExtender   คลาส PopupExtender    โพรไฟล์ผ่านเว็บเซอร์วิส   คอนโทรล ScriptManager และ ScriptManagerProxy   Static page methods ด้วยเว็บเซอร์วิส   คอนโทรล Timer   คอนโทรล อัปเดตแพนอล   คอนโทรล UpdateProgress  ความสามารถด้านไคลเอนต์ 

 อ้างอิง 

 ดูเพิ่ม 
 เอเอสพีดอตเน็ต
 ดอตเน็ตเฟรมเวิร์ก

 แหล่งข้อมูลอื่น 
 เว็บไซต์ทางการ 
 คู่มือการใช้งาน 
 ตัวอย่าง ASP.NET Control Toolkit 
 บล็อกจีเอ็มสังกัดฝ่ายนักพัฒนา 

หมวดหมู่:การเขียนโปรแกรม
หมวดหมู่:ดอตเน็ตเฟรมเวิร์ก