ailev.ru

18 июня 2010 · Комментарий

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

Когда имеет смысл делать на базе готового продукта: 1) Интеграция в пайплайн. Из практики - инструмент для специальной обработки текстур делается плагином к Photoshop - художники и так в нём работают, очень удобно. 2) Подходящие свойства продукта. Например, кому-то нужна реализация Java, с возможностью легко дописывать новые конструкции/макросы, и редактор к ней. Есть смысл посмотреть на MPS. 3) У команды нет знаний и опыта разработки редакторов, но нужна своя вьюха для хитрых данных в проекте, чтобы пользователи не редактировали XML руками. С дополнительными затратами времени, молотком и матом пишется вьюха для Eclipse. Однако, результат есть, а какие-то навыки по редакторам разработчики в процессе получили. Для данного случая я бы про существующие workbenches вообще не вспоминал. Очень далеки, хотя могут быть референсами для юзабилити решений. А вот первый вариант можно посмотреть. Если есть готовый пайплайн и достаточно открытый по архитектуре САПР в нём. Но в этом вы явно лучше знаете ситуацию.

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