AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2019, 14:09   #1  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,895 / 5650 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от belugin Посмотреть сообщение
Дамгард НЕ добавил модели, в результате получился один большой модуль с циклическими ссылками внутри. Микрософт добавил модели и этим пользуется. Например платформа теперь отдельно.
А может один большой модуль с циклическими ссылками внутри есть отражение реальности предприятия, где все процессы зависят друг от друга и не могут быть разделены?
За это сообщение автора поблагодарили: apanko (4).
Старый 29.07.2019, 21:54   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от fed Посмотреть сообщение
А может один большой модуль с циклическими ссылками внутри есть отражение реальности предприятия, где все процессы зависят друг от друга и не могут быть разделены?
Может и так. Это какая-то отдельная дискуссия.

Цикличная зависимость процессов не означает зависимостей модулей. Зависимости могут быть как в направлении потока управления так и против него (можно взывать методы, можно подписываться на события). Можно выделять дополнительные модули для разрешения циклических ссылок и и прочее.

(Типа, БУ не знает про Производство, производство не знает про БУ, есть модуль БУПроизводства, который знает обоих - подписывается на события в производстве и отображает их на БУ и наоборот, если где-то такое надо).

см. также книжки DDD и Clean architecture
За это сообщение автора поблагодарили: S.Kuskov (2).
Старый 30.07.2019, 07:06   #3  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от belugin Посмотреть сообщение
(Типа, БУ не знает про Производство, производство не знает про БУ, есть модуль БУПроизводства, который знает обоих - подписывается на события в производстве и отображает их на БУ и наоборот, если где-то такое надо).
см. также книжки DDD и Clean architecture
Такие же концепции в реальной жизни не работают. т.е. за примерами далеко ходить не надо, возьмите совершенно новый код по разноске ГК в 2012, где точки расширения и делегаты расставлены в каждом методе, но при столкновении с реальной задачей корреспонденции в РФ проще оказалось удалить все проводки и заново их сформировать вместо подписок на события

Цитата:
Сообщение от belugin Посмотреть сообщение
Сделали события, более строгую рантайм семантику типов, var, объявления переменных в любом месте метода, internal, методы расширения, CoC, pre-post handlers и переписали полностью компилятор на C# чтобы было удобней делать дальнейшие улучшения.
Это все слабо относится к потребностям внедрения и поддержки. Ну т.е. незначительные удобства. Есть же сильные шаги назад
-Убрали перекрестные ссылки(убрали Read-Write к полям таблицы), не поддерживают их в ряде случаев и т.п.
-Удобство работы с метками, они не видны на объектах
-Убрали форму трассировки долгих запросов, где можно было увидеть стек трейс откуда идет запрос.
-Убрали возможность просмотреть зависимость методов которые вы меняете и методов которые меняются в очередном сервис паке
ну и т.д.
Т.е. если брать средства разработки, то единственное преимущество сейчас перед прошлой версией - это то, что код можно проще шарить и куда-то выкладывать, по многим остальным статьям, это шаг назад. Вот это не очень понятно почему происходит
Старый 30.07.2019, 08:18   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от trud Посмотреть сообщение
Такие же концепции в реальной жизни не работают.
Вы очень категоричны

Цитата:
Сообщение от trud Посмотреть сообщение
т.е. за примерами далеко ходить не надо, возьмите совершенно новый код по разноске ГК в 2012, где точки расширения и делегаты расставлены в каждом методе, но при столкновении с реальной задачей корреспонденции в РФ проще оказалось удалить все проводки и заново их сформировать вместо подписок на события

1. Нет ли там подписок на события?
2. Какие циклические зависимости это породило?
3. Можно ли было не удалять и заново сформировывать проводки?
4. Можно ли было устранить дублирование введением дополнительных фич в платформу, если да то каких?

Цитата:
Это все слабо относится к потребностям внедрения и поддержки. Ну т.е. незначительные удобства. Есть же сильные шаги назад
-Убрали перекрестные ссылки(убрали Read-Write к полям таблицы), не поддерживают их в ряде случаев и т.п.
...
А это уже не про циклические ссылки а про что? Cтало лучше или нет? Почему в ERP нет прогресса в отличие мейнстима?
Старый 30.07.2019, 08:33   #5  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от belugin Посмотреть сообщение
Почему в ERP нет прогресса в отличие мейнстима?
Ну надо начать с определения понятия прогресса.
Т.е. если подразумевать под этим бытовое - что на одну и туже задачу уходит меньше времени чем было раньше, то прогресса как-то особо то и не видится, все становится тежелее и дольше
Правда есть и обратный положительный момент этого - поскольку трудоемкость одних и тех же задач растет, растет и потребность в программистах, что довольно неплохо

Последний раз редактировалось trud; 30.07.2019 в 08:40.
Старый 30.07.2019, 09:05   #6  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от trud Посмотреть сообщение
Ну надо начать с определения понятия прогресса.
Т.е. если подразумевать под этим бытовое - что на одну и туже задачу уходит меньше времени чем было раньше, то прогресса как-то особо то и не видится, все становится тяжелее и дольше
Это данные по каким системам?
Старый 30.07.2019, 00:25   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от fed Посмотреть сообщение
А может один большой модуль с циклическими ссылками внутри есть отражение реальности предприятия, где все процессы зависят друг от друга и не могут быть разделены?
С учетом того, что некоторым клиентам удалось [путем невероятных трудозатрат] подключить внешнюю систему управления складом, включая синхронизацию остатков, то исходный конгломерат можно было с самого начала поделить на слабо связанные модули.

J.D. Edwards был построен по такой схеме еще 20 лет назад, см. https://docs.oracle.com/cd/E17984_01...config_mgr.htm, Master Business Function.
Поправка: 30 лет назад.

Последний раз редактировалось EVGL; 30.07.2019 в 00:27.
Теги
1c, abap, axapta, sap, xpp

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
О причинах неудачных внедрений ERP Poleax Курилка 4 11.09.2010 16:29
Встреча ИТ-специалистов в области ERP 18 декабря 2007 года George Nordic Курилка 15 19.12.2007 11:56
Почему медленно работают сложные ERP системы ;-) Dzemon Курилка 0 28.03.2007 11:27
На сколько оправдана концепция ОПП в средствах разработки ERP-систем? ibc Курилка 97 23.08.2006 15:54
Встреча ИТ-специалистов в области ERP-систем в г. Москва 12 августа 2005г. George Nordic Курилка 115 21.09.2005 10:17

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:17.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.