Автор статьи: WildHare
wild@hare.ru
материал представлен сервером hare.ru
продолжение, начало см.
Итак, под трубы и фанфары к нам пришла вот такая информация: в составе V8 будут
средства групповой разработки. Причём не по-детски серьёзные, по функционалу
обещается едва ли полный аналог MS Source Safe 6, а это неслабо.
Как это будет выглядеть в реальности? Вот так:
Существует центральное хранилище метаданных, в котором хранится разрабатывемая конфигурация (будем надеяться, что не одна, а сколько душа пожелает туда запихать). Далее, конфигураторы разработчиков подключаются к этому хранилищу и работают с ним. У каждого разработчика при этом своя локальная БД, на которой он может тестировать и проверять плоды своих трудов.
Хранилище поддёрживает разграничение доступа к объектам конфигурации вплоть до уровня отдельных форм и отдельных модулей. Программист может забрать один какой-то модуль для редактирования и этот модуль будет заблокирован хранилищем: пока один там что-то правит, остальным этот модуль доступен только для чтения.
Более того, любой объект можно забрать из хранилища, куда-то унести, что-то с ним сделать, принести обратно и поместить в хранилище новую версию. Хранилище можно (и нужно) администрировать, для чего предусмотрен специальный режим.
Есть и ещё одна удачная фича: в базе теперь хранится не одна копия файла конфигурации, а две. Одна рабочая, для пользователей, а другая для разработчиков. Девелоперскую копию конфигурации можно модифицировать независимо от того, работают ли юзеры с базой, у юзеров своя копия. В любой удобный момент девелоперскую копию можно сделать рабочей (и хорошо бы также иметь возможность сделать обратный ход, но я не знаю, реализовано это или нет).
Если всё описанное правда и реализовано не через задний проход – V8 действительно
станет прорывом и мы получим в руки не подкрашенную версию V7, а совсем другую
и гораздо более мощную среду разработки. Вот только интересно, средства групповой
разработки будут поставляться вместе с платформой, как штатная часть пакета,
или их нужно будет покупать за отдельные (и немаленькие) деньги? Про это представители
"1С" не говорили, они вообще про стомость V8 говорили очень неохотно..
Начать дискуссию