|
![]() |
#1 |
Участник
|
Как развёрното замечено в первом посте, у каждого подхода есть и плюсы и минусы. А следовательно выбор того или иного способа реализации должен производится с учётом специфики конкретной задачи. Что важнее, память, скорость, надёжность, простота, масштабируемость?
Если сравнивать аксапту с другими системами. То я бы отметил, что наличие в аксапте встроенных средств работы с табличными курсорами является ценным преимуществом, от которого не нужно отказываться. |
|
![]() |
#2 |
MCTS
|
Контейнер не может содержать в себе классы, т.к. сам не является классом.
Контейнер относится к value-типам (как str, int, real), а не к reference-типам (класс, запись). Следовательно структура контейнера создается в памяти только один раз при его инициализации. Последующие изменения содержимого контейнера реализованы, как создание нового контейнера и копирование значений из старого в новый. Отсюда крайне не рекомендуется использовать решения вроде заполнения контейнера в цикле. Но полезно использовать, например, для передачи параметров между клиентом и сервером.
__________________
Dynamics AX Experience |
|
|
За это сообщение автора поблагодарили: mazzy (2), S.Kuskov (1). |
![]() |
#3 |
Участник
|
Цитата:
К тому же, ее в АОТ создавать нужно... На каждый чих не насоздаешься. Но согласен, что можно. Особенно для набора нескольких разнородных параметров. Параметров может быть несколько. В данном случае может быть несколько пар <таблица/поле>. Что должна возвращать функция? Куда? Как работать с этим Цитата:
значит способы 1.2, 1.3 отпадают. из способов с удобным для программиста написанием кода остается только контейнер контейнеров. остальные способы приводят к появлению кучи кода по инициализации начальных данных... ============================ как удобнее, как правильнее хранить статичный набор начальных данных? |
|
![]() |
#4 |
MCTS
|
А макросы не вариант?
__________________
Dynamics AX Experience |
|
Теги |
как правильно |
|
![]() |
||||
Тема | Ответов | |||
Загрузка начальных данных | 1 | |||
Набор данных на лету | 15 | |||
Прогноз роста базы данных и выбор топологии системы, Как правильно расчитать возможный рост | 0 | |||
Введение в Аксапту | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|