WebObjects/Web 應用程式/開發/Ajax
外觀
Ajax(非同步 JavaScript 和 XML)是一種基於 JavaScript 程式碼的 Web 程式設計方法,該程式碼在頁面後臺向 Web 伺服器發出請求,並使用 DHTML 提供即時更新,無需完整頁面重新整理。請求-響應過程的基礎與正常請求相同,但對於您的應用程式的終端使用者,您可以建立更接近原生應用程式的 Web 體驗。
雖然 WebObjects 傳統上並不以其 Ajax 支援而聞名,但該框架提供了構建 Ajax 元件和操作所需的所有基礎。
Pierce T. Wetter III 撰寫了一篇關於比較 Ruby on Rails 和 Webobjects 中 Ajax 支援的優秀文章。在他的文章中,他還提供瞭如何使用 Direct Actions 將一些流行的 Ajax 庫與 WebObjects 整合的示例。
如果您希望更快地上手,Project WOnder 提供了一個Ajax 框架(當然,稱為 Ajax.framework),它為許多常見的 Ajax 技術提供支援,例如滑塊、拖放、可更新區域等。對於基本的 Ajax 框架,它不依賴於 Project WOnder 中的任何其他框架,因此它是測試水域的好地方。