Денис Злобин
Коллеги, добрый день. Хотелось бы услышать Ваш опыт на тему расширений или может быть подскажите, что почитать на эту тему.
Внедряем для внутренних нужд типовую конфигурацию на современной технологической платформе, в рамках которой минимально планируем изменять типовой функционал, но в значительной части дорабатывать с точки зрения новой функциональности, различных интеграционных адаптеров например со смежными системами.
Мнения с коллегами разделились.
На мой взгляд основная ценность расширений, это все таки менее болезненная доработка типовых механизмов конфигурации, для упрощения обновления в будущем. Если функционал абсолютно новый и не имеет отношения к типовой конфигурации, целесообразно вынести его за пределами расширения, т.е в виде подсистем в основную конфигурацию. Чего я опасаюсь? Что в один момент расширений будет слишком много и их будет гораздо сложнее администрировать, а так же есть опасения с точки зрения производительности или потенциальных проблем при работе с расширением, у меня до сих пор есть некие ассоциации, что обновление на лету это некий аналог динамического обновления. Ну и еще большим минусом вижу, что далеко не все возможности реализованы в расширениях на текущий момент времени, так и так часть функциональности будет лежать в виде подсистемы, а часть в виде расширения.
По мнению некоторых моих коллег, правильнее делать упор именно на разработку новой функциональности именно через расширение, т.к. это позволяет вносить изменения на лету, не потребуется выгонять пользователей из системы.
Система будет слабонагруженная, никакой нагрузки 24х7 не будет, в наличии будут огромные технологические окна для обслуживания.
Хотелось бы послушать Ваше мнение на предмет того, какой подход выбрать, именно если смотреть на длинной дистанции.
У нас на текущий момент используется, конфигурация с аналогичными требованиями.
На длинной дистанции выяснилось, что самый удобный подход - доработка в конфигурации с программной модификацией форм.
Расширения используются только для межрелизных багфиксов.