Обсуждение

В архиве: 3 комментария.

Читать и комментировать в ЖЖ ↗

Имя не сохранено · 28 октября 2010

Комментарий

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

Имя не сохранено · 29 октября 2010

Комментарий

Ставится техническая задача - создаётся продукт, её решающий. Правильно ли она поставлена, соответствует задачам предметной области? Совсем не обязательно. Но продукт есть.

Ответ на комментарий