Без заголовка
Java IDE и Java-based language workbenches - очень интересное явление с позиции наблюдения за околоязыковыми коммьюнити.
Складывается впечатление, что люди пишут на Java, формируются привычки, но растёт неудовлетворённость. Язык "многословный", да и с метапрограммированием там хуже, чем в C++ (и даже чем в C#). Так появляются автоматизирующие IDE. Спецы пишут их под себя, на Java и для Java.
Идёт время, уровень спецов тоже растёт. Приходит понимание, что Java не для всего, да и на голом XML много не наконфигурируешь. Так появляются language workbenches, с автоматизацией парсеров, специальными редакторами, но внутри вся та же низкоуровневая Java, которая малопригодна для подобных задач, однако очень привычна для рук авторов.
В то же время люди с более богатым опытом разрабатывают OMeta, пишут новые языки, совершенствуют старые. Предлагаются более качественные решения, как технологически, так и по UX. Однако, эта среды пока не породили заметных продуктов в области language workbenches. С промышленным кодированием там явно хуже, чем в Java мире.