2010-02-13 25 views
2

我正在爲人們可以管理網站內容的網站編寫軟件。該界面類似於Windows,所有這些窗口都是浮動的,可點擊的組件,可輸入類型的文本字段等。管理界面用JavaScript,HTML和CSS編寫。我想知道我應該在什麼樣的架構應用到我的管理系統之前(我已經寫了一些次要代碼)。什麼樣的架構適合我的JavaScript軟件?

例如,對於PHP後端,我使用的是MVC,但我應該如何使用客戶端JavaScript管理系統?

回答

3

如果您正在開發GWT應用程序,那麼您將自動擁有一個體繫結構。對於自定義JS,使用AJAX調用雙層體系結構將是綽綽有餘的。不過,我更喜歡採用事件驅動的方式,我有一個充滿偵聽器和另一層處理程序的圖層。我大部分都使用閉包,並使用自定義頁面標識。奇蹟般有效。由於JS的單線程方面,我很少分開AJAX調用。

P.S:我不得不使用術語層來缺乏更好的替代方法。

0

jQuery and jQuery UI是一個好的開始。

+1

這並不是我正在尋找的東西。 jQuery是一個庫/框架。我正在以建築的方式談論。 – Tower 2010-02-13 15:05:53

0

看看JavaScriptMVC。這是一個前端JavaScript應用程序的MVC框架。版本2是基於jQuery的,因此您可以將這個夢幻般的圖書館的力量加入討價還價

1

你也可以在瀏覽器上使用MVC。
但它可能是矯枉過正。

您可以做的最低限度是分開HTML(視圖)和JS(邏輯)代碼。
我們爲我們的JS應用程序使用JavaScript模板引擎(PURE),但網絡上還有其他許多可用的模板。

相關問題