История изменений
Исправление pon4ik, (текущая версия) :
Не скажи...
- Модель кода (для всякого рефакторинга и референсов)
- Модель проекта (для поиска по файлам, для предоставления инфы модели кода)
- Модель сборки
- Модель анализа (статического например)
- Модель различных метапараметров, требующихся для других подсистем
Гуй нужен только как набор вьюх для всех этих вещей. Всякие cloud9IDE это как бы осознали, но запилили всё равно не очень.
Единственное что плохо укладывается в эту концепцию - это отладчик. Но возможно надо просто до осмыслить.
UPD. Кстати если посмотреть код того же qtc - там эти подсистемы достаточно четко выделенны, только интерфейсы между ними слишком жесткие и слабодокументированные. Судя по тому, что позволяет делать тот же eclipse (всякие eclim и иже с ним), то там тоже такой подход архитектурно заложен.
Исправление pon4ik, :
Не скажи...
- Модель кода (для всякого рефакторинга и референсов)
- Модель проекта (для поиска по файлам, для предоставления инфы модели кода)
- Модель сборки
- Модель анализа (статического например)
- Модель различных метапараметров, требующихся для других подсистем
Гуй нужен только как набор вьюх для всех этих вещей. Всякие cloud9IDE это как бы осознали, но запилили всё равно не очень.
Единственное что плохо укладывается в эту концепцию - это отладчик. Но возможно надо просто до осмыслить.
UPD. Кстати если посмотреть код того же qtc - там эти подсистемы достаточно четко выделенны, только интерфейсы между ними слишком жесткие и слабодокументированные. Судя по тому, что позволяет делать тот же eclips (всякие eclim и иже с ним), то там тоже такой подход архитектурно заложен.
Исходная версия pon4ik, :
Не скажи...
- Модель кода (для всякого рефакторинга и референсов)
- Модель проекта (для поиска по файлам, для предоставления инфы модели кода)
- Модель сборки
- Модель анализа (статического например)
- Модель различных метапараметров, требующихся для других подсистем
Гуй нужен только как набор вьюх для всех этих вещей. Всякие cloud9IDE это как бы осознали, но запилили всё равно не очень.
Единственное что плохо укладывается в эту концепцию - это отладчик. Но возможно надо просто до осмыслить.