我想建立一個Web項目,使用着名的JavaScript庫ExtJS。 目標是僅使用ExtJS(以及一些CSS和HTML)來構建整個客戶端Web應用程序。 我也想將模型 - 視圖 - 控制器結構應用於此項目的代碼。如何將MVC體系結構應用於ExtJS項目?
第一個問題:將這樣的體系結構應用於ExtJS項目有可能嗎?
第二個問題:如何輕鬆地將MVC體系結構應用於ExtJS項目?我已經閱讀this但它不回答我的問題。
ExtJS communications的文檔不提供此類提示。 在所有給出的示例中,代碼都包含在一個單獨的文件中,並且UI代碼不與應用程序邏輯代碼分開。例如,偵聽器的方法和調用服務器隨UI代碼一起提供。
實際上,歡迎將應用程序邏輯與用戶界面代碼分開的所有提示。
編輯: 另一個問題: 您認爲設計基於ExtJS的Web應用程序的最佳方式是什麼? 我沒有找到ExtJS的優秀設計師。 我發現的設計師(this和this)似乎不可靠(第一代的代碼有時會失敗)。
謝謝
JavaScript已經是一種面向對象的語言。不知道你的意思是... – 2009-09-13 06:52:53
ExtJS甚至使用經典的繼承建模。 – 2011-02-26 00:32:38