建立规则引擎的建议

问题描述 投票:1回答:0

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

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

一个可选的好处就是让这个规则引擎在iOS,Android和Web(Java)上执行。

我不想要的是写另一个DSL。

因此,我正在努力评估其他人可能遇到的跨平台规则引擎库的经验,或者他们可能遇到类似挑战。

scripting cross-platform interpreter dsl rule-engine
© www.soinside.com 2019 - 2024. All rights reserved.