ailev.ru

28 августа 2014 · Комментарий

Без заголовка

Мне кажется что хуже идеи бесцельного "моделирования всего" может быть только идея универсального языка моделирования всего. Без предметного полезного применения эта работа по рассеиванию тепла в пространстве. Как только обозначится конкретная цель, многие вещи становятся на место, в частности границы моделирования, перечень объектов предметной области и лексика-семантика языка манипуляции над ними. Замечу, что DSL системы формирования прайсов или системы составления матрицы потребления могут быть очень разными, хотя и там и там объекты систем могут иметь взаимные описываемые связи. Лучшее из универсального но полезного из того что получилось у нас - это инструменты фильтрации в терминах предметной области. https://structuredway.com/ru/platform/ структурированные фильтры. Там составляется граф критериев к любому опубликованному свойству объекта, начиная с целевого. В принципе этого инструмента хватает условно на 95% нестандартных, но практически значимых запросов. Остальные 5% - только программировать. Но прелесть именно в том, что инструмент фильтрации работает с автоматически генерируемой сериализованной объектной моделью предметной области. В этом и универсальность. Но это пожалуй все.

К записи · К обсуждению