AJAX - ปัญหาปัจจุบัน
AJAX เติบโตอย่างรวดเร็วและนั่นคือเหตุผลที่มีปัญหามากมาย เราหวังว่าเมื่อเวลาผ่านไปพวกเขาจะได้รับการแก้ไขและ AJAX จะเหมาะสำหรับการใช้งานเว็บ เรากำลังแสดงรายการปัญหาบางประการที่ AJAX ประสบอยู่ในขณะนี้
Complexity is increased
นักพัฒนาฝั่งเซิร์ฟเวอร์จะต้องเข้าใจว่าตรรกะการนำเสนอจะต้องใช้ในหน้าไคลเอนต์ HTML รวมถึงตรรกะฝั่งเซิร์ฟเวอร์
ผู้พัฒนาเพจต้องมีทักษะด้านเทคโนโลยี JavaScript
AJAX-based applications can be difficult to debug, test, and maintain
- JavaScript ยากที่จะทดสอบ - การทดสอบอัตโนมัติทำได้ยาก
- ความเป็นโมดูลที่อ่อนแอใน JavaScript
- ยังขาดรูปแบบการออกแบบหรือแนวทางปฏิบัติที่ดีที่สุด
Toolkits/Frameworks are not mature yet
- ส่วนใหญ่อยู่ในช่วงเบต้า
No standardization of the XMLHttpRequest yet
- IE เวอร์ชันในอนาคตจะแก้ไขปัญหานี้
No support of XMLHttpRequest in old browsers
- iframe จะช่วย
JavaScript technology dependency and incompatibility
- ต้องเปิดใช้งานเพื่อให้แอปพลิเคชันทำงานได้
- ยังคงมีความเข้ากันไม่ได้ของเบราว์เซอร์อยู่
JavaScript code is visible to a hacker
- โค้ด JavaScript ที่ออกแบบมาไม่ดีอาจทำให้เกิดปัญหาด้านความปลอดภัย