![]() |
#6 |
Участник
|
Цитата:
![]() У меня абсолютно противоположное мнение. В общем случае, обновление рабочего приложения желательно проводить только слоем (слоями) из приложения разработки. А если все же дело доходит до проектов (в крайних случаях), то экспорт/импорт только с идентификаторами. И вот почему: 1) Не все клиенты покупают лицензии на разработку, и опция "инкрементная компиляция" у них отсутствует. 2) Не у всех клиентов есть лицензии на разработку в тех слоях, в которых ведет разработку партнер. Если у вас разработка в VAR, а в рабочем приложении все "лежит" на CUS или USR - это, как минимум, выглядит криво. 3) Как обновить проектом удаленную (переименованную) в разработке форму/таблицу/класс/...? 4) Если рабочее приложение развернуто на нескольких АОСах (да еще и с балансировщиком), обновление проектом может привести как раз к ОЧЕНЬ большому геморрою (особенно при наличии новых таблиц/полей, как показала практика). 5) При различиях в идентификаторах таблиц и полей невозможно (в общем случае) корректно подменить данные приложения разработки из рабочей базы при помощи резервного копирования и восстановления (а такая необходимость иногда возникает). 6) В "стандарте" нет инструментов, позволяющих проверять, что проект включает все "затронутые" объекты, и это "проверяется" лишь на этапе импорта. В добавок к этому, обновление проектами ухудшает качество разработки, т.к. всегда можно "быстренько все подправить", если что... |
|
|
За это сообщение автора поблагодарили: Dron AKA andy (2). |
Теги |
upgrade, xpo, как правильно, обновление, слой приложения, ax2012 |
|
|