如果是这样,你是使用JS模板框架(如Mustache或Jade)和CSS预处理器(如LESS或Stylus)还是让BRE处理它?</ p>
答案 0 :(得分:0)
如果我理解正确,您希望使用规则引擎来控制客户端。 这样做的一个例子是TOHU。
Tohu是一个基于Drools的引擎,用于创建动态UI。它是传统MVC方法的替代方法,它使用通用UI层来呈现使用简单业务规则定义的任意UI。
答案 1 :(得分:0)
我正在开发一种使用相当复杂的规则引擎的产品,这样您就可以“插入”一组规则,从根本上改变系统的行为,而无需更改系统代码。
最初我们的规则引擎是基于.NET的,但我们现在正在考虑迁移到JS规则引擎,以便我们可以执行客户端和服务器端。然后我们可以使用把手使视图与js模型保持同步,并将规则绑定到模型事件。
当然,您需要仔细检查服务器端是否已遵守客户端上执行的规则,因此您可以执行相同的代码服务器端进行验证。