Scripting 构建规则引擎的建议

Scripting 构建规则引擎的建议,scripting,cross-platform,interpreter,dsl,rule-engine,Scripting,Cross Platform,Interpreter,Dsl,Rule Engine,我们有一个表单引擎,允许用户构建各种表单模板。下一次迭代需要一个功能,允许用户在表单生成器中构造规则 它本质上简化为布尔解释器。其中用户跨表单字段定义规则以影响其他表单字段。这对于完整形式的动态验证非常强大 一个可选的好办法是让这个规则引擎在iOS、Android和web(Java)上执行 我不想写另一个DSL 因此,我想了解其他人在跨平台规则引擎库方面的经验,他们可能遇到过或参与过类似的挑战

我们有一个表单引擎,允许用户构建各种表单模板。下一次迭代需要一个功能,允许用户在表单生成器中构造规则

它本质上简化为布尔解释器。其中用户跨表单字段定义规则以影响其他表单字段。这对于完整形式的动态验证非常强大

一个可选的好办法是让这个规则引擎在iOS、Android和web(Java)上执行

我不想写另一个DSL

因此,我想了解其他人在跨平台规则引擎库方面的经验,他们可能遇到过或参与过类似的挑战