AJAX正在快速增長,它包含許多問題的原因。我們希望隨著時間的推移,它們將得到解決,AJAX將成為Web應用程式的理想選擇。我們列出了AJAX目前遇到的一些問題。
增加了複雜性
- 伺服器端開發人員需要瞭解HTML客戶端頁面以及伺服器端邏輯中將需要表示邏輯。
- 頁面開發人員必須具備JavaScript技術技能。
基於AJAX的應用程式可能難以調試,測試和維護
- JavaScript很難測試 - 自動測試很難。
- JavaScript中的模組化程度較弱。
- 尚缺乏設計模式或最佳實踐指南。
工具包/框架尚未成熟
- 的大多數工具包/框架都處於測試階段。
尚未標準化XMLHttpRequest
- IE的未來版本將解決這個問題。
舊流覽器中不支持XMLHttpRequest
- iframe可以解決。
JavaScript技術依賴性和不相容性
- 必須啟用應用程式才能運行。
- 仍然存在一些流覽器不相容性。
JavaScript代碼對駭客可見
- 設計糟糕的JavaScript代碼可能會引發安全問題。
上一篇:
AJAX安全性
下一篇:無