AJAX當前問題


AJAX正在快速增長,它包含許多問題的原因。我們希望隨著時間的推移,它們將得到解決,AJAX將成為Web應用程式的理想選擇。我們列出了AJAX目前遇到的一些問題。

增加了複雜性

  • 伺服器端開發人員需要了解HTML用戶端頁面以及伺服器端邏輯中將需要表示邏輯。
  • 頁面開發人員必須具備JavaScript技術技能。

基於AJAX的應用程式可能難以偵錯,測試和維護

  • JavaScript很難測試 - 自動測試很難。
  • JavaScript中的模組化程度較弱。
  • 尚缺乏設計模式或最佳實踐指南。

工具包/框架尚未成熟

  • 的大多數工具包/框架都處於測試階段。

尚未標準化XMLHttpRequest

  • IE的未來版本將解決這個問題。

舊瀏覽器中不支援XMLHttpRequest

  • iframe可以解決。

JavaScript技術依賴性和不相容性

  • 必須啟用應用程式才能執行。
  • 仍然存在一些瀏覽器不相容性。

JavaScript程式碼對駭客可見

  • 設計糟糕的JavaScript程式碼可能會引發安全問題。