15 สิงหาคม 2549

Ajax คืออุดมคติของ Web Application

กิจวัตรใหม่ช่วงนี้ ทุกเช้าต้องตื่นมารดแปลงผัก ตอนนี้ผักบุ้งกำลังงอกงามดี พร้อมด้วยบริวารหรือกาฝาก ที่งอกงามเขียวขจีเหมือนเงาตามตัว ทำให้ต้องมานั่งหลังขดขาแข็งดึงมันออกอย่างน่าเบื่อ ยิ่งเด็ดเท่าไรก็ยิ่งรู้สึกว่ามันเยอะขึ้นเรื่อยๆ เพราะมองไปทางไหนก็จะเจอะเจอมันอยู่ทุกตารางนิ้ว ส่วนผักคะน้าไม่รู้ทำไมหลายวันแล้วต้นยังอยู่เท่าเดิม ไม่เหมือนคนอื่น ต้นฟักทองใบใหญ่ขึ้นทุกวัน น่าตื่นตา ถ้าประสบความสำเร็จได้กินเมื่อไรจะทำเป็นบันทึกผลงานชิ้นแรก แต่ถ้าไม่สำเร็จก็จะทำเงียบๆ ไว้ หึหึ

วันนี้เกริ่นๆ เรื่อง Ajax ซักหน่อย ที่จริงก็ขี้เกียจที่จะศึกษามัน อยากจะทำแต่งานง่ายๆ ที่เคยทำ แล้วเอาเวลาไปหัดสร้างบ้านกับปลูกผัก แต่งานที่รับมาหนนี้ถ้าจะหนีมันไม่พ้น ความเพราะว่าหน้านึงต้อง Load ข้อมูลจำนวนมาก แล้วก็ต้องการการ Interactive แบบ Real time ทำให้ต้องศึกษามันจนได้ ยังไงก็คงหนีมันไม่พ้นสักวันก็เลยตัดสินใจศึกษามันในงานครั้งนี้ซะเลย

Ajax มันทำให้ Javascript น่าสนใจขึ้นอีกมาก จากที่ดั้งเดิมไม่ค่อยชอบใช้มันเท่าไรนักเพราะมันทำให้ Code รก แล้วมันทำให้ Web ดูไม่ค่อย Simple เท่าไร แต่ทุกวันนี้เราต้องการ ทำให้ Web Application ทำงานได้คล้ายคลึงกับ Desktop Application ดังนั้นเจ้า Javascript ให้คำตอบตรงนี้ได้ เพราะเป็นการทำงานแบบ Client-Side แต่ปัญหาของมันคือไม่สามารถดึงข้อมูลจากฐานข้อมูลโดยตรงได้ (ทำได้แต่แบบอ้อมๆ) แต่ Ajax สามารถทำสิ่งนี้ได้

เชื่อได้เลยว่า Ajax เป็นก้าวใหม่ของ Web Application โดยแท้ เพราะแค่นั่งคิดเอาเล่นก็สามารถเอาไปประยุกต์ได้อีกร้อยแปดแล้ว ยกตัวอย่างที่เคยอยากได้นักหนามานานแล้ว คือ โปรแกรมสนทนาบนเว็บไซต์แบบ Google Talk บนเว็บไซต์ gmail.com มันเจ๋งจริงๆ อยากให้มีบน Tric จะได้ไม่ต้องมีการบอกให้ Online พวก IM ภายนอก อย่าง ICQ, MSN ก็สามารถคุยกันได้แล้วเพียงเข้ามาที่ Tric ที่เดียวเท่านั้น เข้ามาทำงานได้ สนทนาระหว่างบุคคลในองค์กรได้ เป็นอันจบ มันยอดจริงๆ

ส่วนอีกเรื่องนึงคือ อย่างเวลาติดต่อกับพวก Payment Gateway อาจจะสามารถซ่อนค่าต่างๆ ได้มากกว่านี้ ก็อาจจะเป็นได้

สรุปว่างานนี้ค่าจ้างอาจจะไม่คุ้มเหนื่อย แต่ได้ใช้เทคนิคใหม่ๆ หลายอย่างก็พอจะเอามาชดเชยกันได้บ้าง

MrsJan
15 ส.ค. 2549

1 ความคิดเห็น:

pangpond กล่าวว่า...

IM บน TRIC น่าสนอยู่นาาาาาาาา