«Перспектива» — это экспериментальный проект по созданию модульного программного комплекса. Он задуман как альтернатива современным «комбайнам» (вроде тяжелых видеоредакторов или сред разработки), которые разрастаются до гигантских размеров, потребляют много ресурсов и сложны в поддержке.
Главная идея — отказаться от монолитной архитектуры. Вместо одной огромной программы, система собирается из независимых компонентов (ПАК), которые общаются через единые протоколы. Пользователь сам решает, из каких блоков собрать свой рабочий инструмент, а интерфейс собирается визуально с помощью нодового редактора (ГМПК).
📌
О проекте
Манифест проекта: почему современное ПО зашло в тупик и как модульность решает проблему раздувания функциональности, нехватки разработчиков и нестабильности.
⚙️
Архитектура
Техническое описание системы. Иерархия компонентов (ПАК, блоки, модули), принципы унификации протоколов и роль ГМПК (Графического Модификатора) в сборке подсистем.
✍️
Блог разработки
Дневник проекта. Отчеты о проделанной работе, разбор архитектурных решений, история исправления багов и демонстрация новых возможностей интерфейса.
🗺️
Версии и планы
Ссылки на исходный код проекта (Git-репозитории) и текущие сборки. Дорожная карта с перечнем этапов разработки: от стабилизации ядра до создания полноценной экосистемы.
Проект находится в стадии активной разработки. Документация и архитектура могут меняться. Для обсуждения технических деталей используйте соответствующий раздел на форуме.