AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.02.2003, 16:27   #21  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Есть непонимание работы данного механизма.
Может быть.

Цитата:
Какая разница сколько слоев, если запустится из всех одноименных элементов только один из самого "внешнего" слоя (системный - ядро)?
Удобнее каждому программисту работать в своем слое. Особенно если работают не на одном приложении. В этом случае слияние происходит намного проще. 2 программиста - 2 слоя. 3 программиста - облом.
Старый 06.02.2003, 16:33   #22  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
??? И что они будут делать на такой куче слоев? 1 для финальной версии, 1 для разработки.
А если каждому свой слой, это как какждому футболисту свой мяч. Кто-то, кто сидит на USR забьет все модификации остальных.
Старый 06.02.2003, 16:52   #23  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
как какждому футболисту свой мяч
ОК. Подумаю.
Старый 06.02.2003, 17:32   #24  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
хм...
Павел, там не 6 слоев, а больше.
Всем, ну прочтите, наконец, документацию.
Старый 06.02.2003, 17:36   #25  
Pavel is offline
Pavel
SAP
SAP
 
2,760 / 239 (13) ++++++
Регистрация: 14.12.2001
Адрес: Moscow
Цитата:
Изначально опубликовано mazzy
хм...
Павел, там не 6 слоев, а больше.
Всем, ну прочтите, наконец, документацию.
погорячился
правильный ответ - восемь
Старый 06.02.2003, 18:02   #26  
dmit2604 is offline
dmit2604
Участник
Аватар для dmit2604
 
123 / 25 (1) +++
Регистрация: 07.03.2002
Адрес: Kiev, Ukraine
? Неужели действительно все ТАК не очевидно?
Разные слои действительно удобно использовать для коллективной работы, когда хочется каким-то образом "фиксировать этапы разработки" - т.е получать некоторые промежуточные версии. Кроме того, уже написанная и перенесенная на более высокий слой функциональность без особых опасений может быть модифицируема конечным пользователем - всегда можно быстро "грохнуть" axusr.aod и нет проблем.

Все пишут в одном слое, потом выгружают свои проекты и кто-то один начинает это дело "сводить". Если организационно все решено(комментарии в тексте и проч.), то сведение не так уж и сложно. Можно прользоваться old версией слоя для сравнения. Просто входишь на более высокий слой, загружаешь по одному куски и методом сравнения получаешь совместное приложение. Это, конечно, если нет возможности работать вместе в одном приложении. И то, есть смысл время от времени "поднимать" функциональность, чтобы предохраниться от случайностей там всяких или чтобы права разделить(наверняка вы хотите видеть, что сделано партнером, а что местными клиентскими асами-программерами).
Еще круче, если вы напишете функциональность для какой-нибудь газо-шерсте-бумажной промышленности и захотите его продавать, да так, чтобы не порушить клиентской USR функциональности. И права свои сохранить. Тогда вся ваша функциональность вполне может разместиться на одном слое, к которому ни у кого более не будет ключей. Поставьте всюду свои копирайты в тексте и радуйтесь

Технология слоев, на самом деле - ураган! Как бы наши локализаторы работали, не будь у них своего слоя? Как бы ты смог посмотреть в спину удаляющейся международной функциональности? Грохнул GLS слой - и нет у тебя CRM например. Удобная вещь, что ни говори! Удалил Dis и радуешься западному учету... Все конечно не так просто, но мысль, я думаю, ясна.
__________________
с уважением,
Дмитрий.
Старый 06.02.2003, 18:16   #27  
Pavel is offline
Pavel
SAP
SAP
 
2,760 / 239 (13) ++++++
Регистрация: 14.12.2001
Адрес: Moscow
Re: Неужели действительно все ТАК не очевидно?
Цитата:
Изначально опубликовано dmit2604
Еще круче, если вы напишете функциональность для какой-нибудь газо-шерсте-бумажной промышленности и захотите его продавать, да так, чтобы не порушить клиентской USR функциональности. И права свои сохранить. Тогда вся ваша функциональность вполне может разместиться на одном слое, к которому ни у кого более не будет ключей. Поставьте всюду свои копирайты в тексте и радуйтесь
Все это конечно прекрасно, но когда придет время установить новую версию, сервис пак и т.п., то все станет "грустно". Потому что самая сложная задача - синхронизация результатов разработок "разных сторон".
Старый 06.02.2003, 18:23   #28  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
оооо.
Павел, читайте документацию.
В частности, раздел Navision Axapta Design Guidelines for cost efficient upgrades.

И перестаньте, пожалуйста, нести чушь.
Старый 06.02.2003, 18:33   #29  
dmit2604 is offline
dmit2604
Участник
Аватар для dmit2604
 
123 / 25 (1) +++
Регистрация: 07.03.2002
Адрес: Kiev, Ukraine
2 Pavel:
Цитата:

..когда придет время установить новую версию, сервис пак и т.п., то все станет "грустно"
А это всегда не простая задача. Есть некоторые секреты, как минимизировать головную боль при обновлении. Вряд ли в скором времени переименуют LedgerTable или пару Voucher-TransDate.
Хотя имея ввиду то, что русская функциональность то и дело радует нас таблицами с префиксом DEL , следует писать
Цитата:

if (RCash) or (Cash_Ru) or (Rcash_DEL) or (DEL_Rcash)
....
Прискорбно, но Вы правы, Павел. Наверное на западе это звучало бы убедительнее...
__________________
с уважением,
Дмитрий.
Старый 06.02.2003, 19:03   #30  
Pavel is offline
Pavel
SAP
SAP
 
2,760 / 239 (13) ++++++
Регистрация: 14.12.2001
Адрес: Moscow
Цитата:
Изначально опубликовано mazzy
оооо.
Павел, читайте документацию.
В частности, раздел Navision Axapta Design Guidelines for cost efficient upgrades.
И перестаньте, пожалуйста, нести чушь.
2mazzy Не отвлекайся от чтения документации и не трать попусту свое и чужое время, если не в состоянии написать что-то по существу

Проблема разработчика, создавшего свое решение, будет состоят в том, чтобы поддерживать его актуальность в новых международных и российских версиях. Данная задача может не решаться путем механического переноса программного кода и требовать модификации бизнес логики решения.
Механизм слоев никаким образом не влияет на возможность «сосуществования» бизнес логик решений разных разработчиков.
Старый 06.02.2003, 19:17   #31  
dmit2604 is offline
dmit2604
Участник
Аватар для dmit2604
 
123 / 25 (1) +++
Регистрация: 07.03.2002
Адрес: Kiev, Ukraine
Цитата:
Изначально опубликовано Mazzy
И перестаньте, пожалуйста, нести чушь
Не вижу смысла продолжать дискуссию.
__________________
с уважением,
Дмитрий.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Набор данных на лету HorrR DAX: Программирование 15 26.09.2008 15:21
Минимальный набор модулей для склада slava09 DAX: Функционал 10 16.02.2006 17:21
Сдача экзамена на разработчика LTA DAX: Программирование 6 21.03.2003 18:59
Минимальный пакет для разработки LTA DAX: Программирование 2 30.01.2003 14:04
Впечатления разработчика Anton Sk. DAX: Прочие вопросы 0 27.11.2001 16:16
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:17.