หลังจากที่ได้ใช้ xAjax เพื่อสร้าง เกมส์อสุจิบุก แล้ว ก็เลยทำให้ผมได้ข้อสรุปเกี่ยวกับเทคโนโลยี Ajax ดังต่อไปนี้ครับ

  1. ถ้าเว็บไซต์ของเรามีเพียงหน้าจอเดียวเพื่อใช้ติดต่อกับผู้ใช้ โดยไม่ต้องให้ web browser รับข้อมูลด้วยการ GET หรือ POST เพื่อให้จอกระพริบเลย ก็ไม่เลวเหมือนกัน
  2. ยังไงซะการรับส่งข้อมูลถึงแม้จะเป็นแบบหลังฉาก ก็ยังต้องมีการหน่วงเวลาอยู่ดี มันเลยทำให้รูปภาพประเภท Ajax loading กลายเป็นสิ่งจำเป็นไปโดยปริยาย
  3. ผมเพิ่งจะเข้าใจว่าทำไมใคร ๆ อยากให้ Ajax เปลี่ยนจากการรับส่งข้อมูลจาก XML เป็น JSON สงสัยทุกคนคงคิดว่าการรับส่งด้วย XML มันมี overhead สูงมั๊ง เลยทำให้ทุกอย่างมันดูช้าไปหมด ถ้าใช้ JSON ซึ่งกระชับกว่าคงจะทำให้เร็วขึ้น ซึ่งโดยส่วนตัวแล้วเห็นว่า แม่งไม่น่าจะต่างกันเล้ย!!!
  4. ไม่ควรใช้ Ajax ให้ตอบสนองกับผู้ใช้แบบ realtime ตลอดเวลา แต่ควรใช้เมื่อผู้ใช้ต้องการให้ตอบสนองเป็นครั้ง ๆ เท่านั้น และก็ไม่ควรให้ Ajax กินเวลาในการตอบโต้ในแต่ล่ะครั้งนานนัก ประมาณว่าแป๊ป ๆ ก็เสร็จแล้ว เพราะไม่งั้น CPU จะขึ้น 100% กระฉูดแหง ๆ
  5. การเขียน web application แบบ Ajax มีวิธีคิดที่ค่อนข้างขัดแย้งกับการเขียนโดยใช้วิธี GET หรือ POST ดังนั้นผู้เขียนควรทำใจนิดนึง
  6. เทคโนโลยี Ajax ไม่ได้ช่วยทำให้อรรถประโยชน์ของเว็บดีขึ้น ถ้าแนวคิดของเว็บมันห่วย ยังไง Ajax ก็ช่วยอะไรไม่ได้ T-T
  7. การสร้างเว็บโดยใช้เทคโนโลยี Ajax ที่ดีที่สุด คือการใช้ให้คนอื่นเขียนให้ ยิ่งใช้หลาย ๆ คนได้ยิ่งดี เพราะจะทำให้เราไม่ต้องเขียนเอง แล้วเอาสมองไปคิดเรื่องอื่น ๆ ได้ต่อไป

โดยสรุปแล้วถ้าทำเว็บให้เป็นแบบ Ajax ได้ก็ดีครับ แต่จะดีกว่าถ้าทำยังไงก็ได้ให้เว็บมีต้นทุนในการสร้างถูกที่สุด แล้วสร้างผลลัพท์ที่มีประโยชน์ออกมาได้มากที่สุดอ่ะ

[tags]การเขียนโปรแกรม,ajax,xajax,ajax framework,เทคโนโลยี[/tags]

Related Posts

9 thoughts on “สรุปการใช้เทคโนโลยี Ajax

  1. ตามเข้ามาอ่านครับ ได้ความรู้ตามเคย ^^ ตอนนี้เขียน COBOL อยู่ครับ แต่โดนเจ้านายให้เขียน asp.net (โปรเจคเฉพาะกิจ) ……………………มึนครับ ไม่เคยเขียน web application แต่พอเขียนได้แล้วก็รู้สึกสนุกดี

  2. ที่เขาใช้ JSON เพราะมันเป็น array ของ Javascript ซึ่งสามารถนำไปใช้ต่อได้เลยไม่ต้องแปลงไปแปลงมามั่งครับ

    ขอเชิญพี่ไท ช่วยแนะนำแนวคิดการปรับปรุงให้เว็บไซค์ผมหน่อยนะครับ ^ ^ พอดีผมทำแล้วไม่ค่อยมีใครมาวิจารณ์เลย อยากได้ความเห็นนะครับ

  3. โอ้แม่จ้าว ยังมี cobol หลงเหลืออยู่ในโลกนี้อีกเหรอครับเนี่ยคุณ shoot สงสัยคุณ shoot ทำงานธนาคารแหง ๆ เลยนะเนี่ย

    ผมก็เห็นด้วยกับคุณลิงครับ อิ อิ ^o^

    เว็บไหนอ่ะครับที่คุณ DominixZ อยากให้วิจารณ์อ่ะ?

  4. “ไม่งั้น CPU จะขึ้น 100% ” จิงเหรอคับพี่ไท ไม่ยั๊กก่ะรุแหะ 🙂

    “Ajax ไม่ได้ช่วยทำให้อรรถประโยชน์ของเว็บดีขึ้น” ป๋มว่าไม่จริงมั๊งอย่างน้อยก็ไม่ต้อง load หน้าใหม่หมดเยย เอ๋หรือว่าพี่ไทให้ความหมายเป็นอย่างอื่น

    “การสร้างเว็บโดยใช้เทคโนโลยี Ajax ที่ดีที่สุด คือการใช้ให้คนอื่นเขียนให้” อันนี้ชักเข้าท่าแหะ ทำบ่อยหุหุ

  5. ผมคิดว่าการที่ไม่ต้อง GET กับ POST นี่แหละครับประโยชน์สูงสุดของมัน
    ยังไงๆuserก็คงต้องการอะไรๆที่มันทันใจๆ

  6. 555 ไม่ได้ทำงานธนาคารครับ แต่อยู่ software house ที่ outsource งานมาจากยุโรปอีกที

    ผมก็คิดเหมือนพี่ไท้เหมือนกัน อิ อิ ภาษาโบร๊านโบราณ

    แต่ภาษาโปรแกรมรุ่นใหม่ ๆ เขียนมันกว่าเยอะครับ ผมว่านะ ^^

  7. ผมว่าจะลองใช้ Xajax ในเวปของผมเหมือนกัน แต่ไม่มีเวลาเลยครับ

    พอรู้หลักการคราวๆ ยังไงก็ลองเข้าไปติชม เวปผมได้นะครับ

    http://www.tteen.net ถ้าเจอ bug อะไรตรงไหน หรือมี
    ข้อแนะนำอะไรดีๆ บอกได้ครับ

    ผมเองก็มือใหม่หัดขับเหมือนกันครับ

  8. ตัดปัญหาการใช้ ajax โดยใช้ flex ไปเลยสิครับ RIA ด้วย แต่เสียอย่างเดียวตอนโหลดครั้งแรก นาน

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *