28.03.2013, 11:16 | #9 |
Боец
|
Цитата:
Сообщение от mazzy
может я чего не понимаю?
может, кто-нибудь сможет объяснить: "ЗАЧЕМ они делают это?" я, конечно, обещал не использовать термин Программистский подход но, на мой взгляд, это типичный пример пресловутого подхода: программирование ради программирования. не учитывая интересы и мотивацию людей. типичный пример - "Execution Mode". кто? в какой момент? и как сделает выбор между этими 4 режимами? может, кто-нибудь может придумать "ПОЧЕМУ человек-программист захочет использовать ЭТОТ фреймворк? в каких сценариях?" вот, например, runbasebatch имеет очень понятное, простое и человеческое объяснение: разгрузить компьютер пользователя и перенести тяжелую обработку на мощный сервер. есть более программистское (но все еще понятное) расширение этого объяснения: Заодно и параметры повторения есть, и задачи выполняются поочередно (что снижает вероятность блокировок). А для этого Фреймворка есть какое-нибудь объяснение на человеческом языке: ЗАЧЕМ? весь документ я прочитал. introduction перечитал несколько раз. все равно - нуб и опозорился. Цитата:
Сообщение от belugin
для добавления одного параметра в RunBase надо:
- добавить поле в класс - добавить поле в макрос со списком полей для упаковки/распаковки - по хорошему еще: 1. добавить два макроса для новой версии в classdeclaration 2. Добавить в распаковку логику по разделению этих версий - добавить в создание диалога - добавить в получение данных из диалога Для добавления параметра в SysOperationFramework надо - добавить поле в класс-контракт - добавить метод-свойство в класс-контракт - аннотировать метод атрибутами для диалога |
|
Теги |
ax2012, runbase, runbasebatch, sysoperation framework |
|
|