Roadmap

From 1cpp
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Начало обсуждения на форуме: начало обсуждения там

Здесь будут пожелания по реорганизации работы над компонентой и развитию функционала.
Собственно, вопрос делится на три части:

  1. Реорганизация среды разработки
  2. Реорганизация внутренней структуры компоненты
  3. Изменения функционала

  • Среда разработки - VS2005 + IC(9.1-10.1) + STLport + Boost.

Плюс по возможности переезд на редакцию контекстов Uzhast'a.

  • Создание центральной сервисной части - интерфейс для написания плагинов и межплагинного взаимодействия.

Здесь надо было бы серьезно подумать, чего мы от нее хотим.
Самая сложная часть, но и самая интересная.
Поддержка интерфейса создания контролов, метапарсер, ООП, некоторые общие сервисы - это ядро системы.

Все остальное - это самостоятельные плагины.

  • По функционалу, входящему в состав 1cpp хотелось бы видеть в виде модулей
    • ТП и провайдеры
    • ИТ
    • Прочее
    • Некоторые контролы, функциональности которых мне лично не хватает (kms).
    • Базовые возможности по управлению формой (типа того, что было в старом 1cpp, или еще проще)

ТП - ибо может существовать множество провайдеров на все случаи жизни и нет смысла их всех везде носить с собой.
ИТ - потому что очень хочется совсем другую логику работы, с выделенными итераторами и расширенными алгоритмами.
Прочее - все, что не вошло в ядро и вышеперечисленные модули.

Конечно, что этим список модулей не ограничивается.


Основная цель - упростить разработку и сопровождение отдельных функциональных блоков.

  • В декларацию о намерениях еще могу внести пожелание, чтобы все это работало на wine и vista.

Интересно, насколько это окажется выполнимо (сейчас и там и там есть над чем работать).