2011-03-11 97 views

回答

0

如果我理解正確,您希望使用規則引擎來控制客戶端。 一個這樣做的例子是TOHU

Tohu是一個建立在Drools之上的引擎,用於創建動態UI。它是傳統MVC方法的一種替代方法,它使用通用UI層來呈現使用簡單業務規則定義的任意UI。

0

我正在研究一種使用相當複雜的規則引擎的產品,以便您可以「放入」一組規則,從根本上改變系統的行爲而不必更改系統代碼。

最初我們的規則引擎是基於.NET的,但我們現在正在考慮遷移到JS規則引擎,以便我們可以同時執行客戶端和服務器端。然後,我們可以使用句柄來保持視圖與js模型同步,並將規則綁定到模型事件上。

當然,您需要仔細檢查服務器端是否遵守了客戶端上執行的規則,因此您可以執行相同的代碼服務器端來驗證。