Roadmap
Начало обсуждения на форуме: начало обсуждения там
Здесь будут пожелания по реорганизации работы над компонентой и развитию функционала.
Собственно, вопрос делится на три части:
- Реорганизация среды разработки
- Реорганизация внутренней структуры компоненты
- Изменения функционала
- Среда разработки - VS2005 + IC(9.1-10.1) + STLport + Boost.
Плюс по возможности переезд на редакцию контекстов Uzhast'a.
- Создание центральной сервисной части - интерфейс для написания плагинов и межплагинного взаимодействия.
Здесь надо было бы серьезно подумать, чего мы от нее хотим.
Самая сложная часть, но и самая интересная.
Поддержка интерфейса создания контролов, метапарсер, ООП, некоторые общие сервисы - это ядро системы.
Все остальное - это самостоятельные плагины.
- По функционалу, входящему в состав 1cpp хотелось бы видеть в виде модулей
- ТП и провайдеры
- ИТ
- Прочее
- Некоторые контролы, функциональности которых мне лично не хватает (kms).
- Базовые возможности по управлению формой (типа того, что было в старом 1cpp, или еще проще)
ТП - ибо может существовать множество провайдеров на все случаи жизни и нет смысла их всех везде носить с собой.
ИТ - потому что очень хочется совсем другую логику работы, с выделенными итераторами и расширенными алгоритмами.
Прочее - все, что не вошло в ядро и вышеперечисленные модули.
Конечно, что этим список модулей не ограничивается.
Основная цель - упростить разработку и сопровождение отдельных функциональных блоков.
- В декларацию о намерениях еще могу внести пожелание, чтобы все это работало на wine и vista.
Интересно, насколько это окажется выполнимо (сейчас и там и там есть над чем работать).