История изменений
Исправление
stevejobs,
(текущая версия)
:
Вторая суперпроблема - в НИЗКОЙ КВАЛИФИКАЦИИ написателей новых IDE
Без годика написания плагинов для Идеи и Эклипсы лучше не соваться))
По сути у создателя нового иде будут те же проблемы, что и у Идеи. И эти проблемы, внезапно, не в языке реализации, и не в движке отрисовки графики
Они в том, как описывать модель языка, как записывать инспекции, как реализовать рефакторинги, или что немаловажно - как поддержать бездонное количество фреймворков считая каждый фреймворк надмножеством исходного языка со всеми плюшками типа рефакторингов
Плюс нужна плагинная архитектура, изоляция, интероп
Это горомный объем сложнейшей работы, и никакая из этой работы - не про UI
Исходная версия
stevejobs,
:
Вторая суперпроблема - в НИЗКОЙ КВАЛИФИКАЦИИ написателей новых IDE
Без годика написания плагинов для Идеи и Эклипсы лучше не соваться))
По сути у создателя нового иде будут те же проблемы, что и у Идеи. И эти проблемы, внезапно, не в языке реализации, и не в движке отрисовки графики
Они в том, как описывать модель языка, как записывать инспекции, как реализовать рефакторинги, или что немаловажно - как поддержать бездонное количество фреймворков считая каждый фреймворк надмножеством исходного языка со всеми плюшками типа рефакторингов
Это горомный объем сложнейшей работы