Кто-нибудь делал Javascript-интерфейс для коммерческого движка правил? - PullRequest
1 голос
/ 11 марта 2011

Если да, то использовали ли вы шаблонизатор JS (например, Mustache или Jade) и препроцессор CSS (например, LESS или Stylus) или позволили BRE справиться со всем этим?

Ответы [ 2 ]

0 голосов
/ 10 июня 2011

Я работаю над продуктом, который использует довольно сложный механизм правил, так что вы можете "вставить" набор правил, чтобы радикально изменить поведение системы без необходимости изменения системного кода.

Изначально наш механизм правил был основан на .NET, но сейчас мы рассматриваем возможность перехода на механизм правил JS, чтобы мы могли выполнять как на стороне клиента, так и на стороне сервера. Затем мы можем использовать рули, чтобы синхронизировать представление с моделью js и привязать правила к событиям модели.

Конечно, вы захотите дважды проверить на стороне сервера, что правила, выполняемые на клиенте, были соблюдены, поэтому вы можете выполнить ту же самую часть кода на стороне сервера для проверки.

0 голосов
/ 14 марта 2011

Если я правильно понял, вы хотите использовать механизм правил для управления клиентской стороной.Один пример, который делает что-то вроде этого: TOHU .

Tohu - движок, созданный на Drools для создания динамических пользовательских интерфейсов.Это альтернатива традиционному подходу MVC, который вместо этого использует общий уровень пользовательского интерфейса для отображения произвольных пользовательских интерфейсов, определенных с использованием простых бизнес-правил.

...