Замечание к документу "Re: Котлеты от мух ... (+)"   >>>   
Тема: событийный код тоже укладывается...(+)

Создан:Stepan Karandin; SPB01 12/03/2003 08:44 PM
Папка:
06. Разработка Notes-приложений
Тип сообщения:
Мне лень заполнять это поле

Сообщение:
03.12.2003 19:13:05 Sergey Gorobets написал:

> >>LS код должен быть организован в классы, которые вызываются из wrapper,
> которое лежит в агентах. Агенты вызываются из собак.
> Классы - да, остальное для кода который должен исполняться событийно и в
> контексте текущего документа - неприемлемо (мое мнение). Или я не правильно
> понял тезис.


Видимо, неправильно. Потому как я пришел к следующему:
Элемент дизайна или моделиСпособ размещения/реализации
поляshared fields
кнопки панелиshared actions
hotspot'ы(и т.п. интерфейсное)интерфейс рисуем где придется, в самом элементе дизайна вызов агента
агент Lotus Script , работающий с UIвызовы классов UI и back-end из библиотек
агент Lotus Script , не работающий с UI, как правило, исполняемый на серверевызовы классов back-end из библиотек
суперкласс бизнес-сущностиформа
класс бизнес-сущности, наследуемый из суперклассаформа с набором subform
класс реализациикласс LS
отчеткласс-конструктор LS, с соответствующим интерфейсом

> А количество форм и подформ говорит не о бестолковости приложения, а о его
> комплексности. Могу добавить, что топологически в него входит порядка 20 баз, 7
> из которых составляет ядро.

Спорить не буду, ибо не о чем. Количество баз не является мерилом комплексности. Количество бизнес-процессов в модели да, количество Use Case да. Если в процессе модель приложения сложна, значит что-то не в порядке в королевстве Датском. UML применяю даже не для проектирования, а для взаимодействия с моим аналитиком. Она мне рисует диаграмму классов, по которой и работаю. Что до инструментов, то Rational хорош связкой Rose-Requisite Pro-SoDA, но это опять же, не для кодера.

> Но есть такая вещь, как кэширование, и подформы, равно как формы,
> скриптовые билиотеки всегда кешируются клиентом. Поэтому вышеописанным тезисом
> можно объяснить "тормоза" при первом открытии документа, но никак ни медленную
> работу при последовательном переоткрытии одного и того же документа.
Были на эту тему где-то у меня тексты. В любом случае, Computed Subform'ы, минимум Hide-When и CF




Иерархия документов данной дискуссии:
Подформы: кол-во влияет на время открытия документа (Sergey Gorobets) (02.12.2003 14:28:20)
.... угу...я тоже заметил (Roman Rybakov) (02.12.2003 17:55:15)
........ А попадался когда-то (во времена 4.6.х) тезис об обратной зависимости: (Constantin A Chervonenko) (02.12.2003 19:34:09)
........ Ну ладно. кто виноват - разобрались. а что делать то будем? (Александр Чудилин; Grot) (02.12.2003 18:54:34)
............ Я сделал так... (Roman Rybakov) (03.12.2003 9:49:41)
................ Дык... А code reuse? А групповая разработка? "Компонентность"... Фишка то, главным образом в этом... (Александр Чудилин; Grot) (03.12.2003 10:48:22)
.................... Согласен... (Roman Rybakov) (03.12.2003 15:34:45)
................ а вложенные подформы не делали? (Mikhail Cholokov) (03.12.2003 15:05:45)
.... А вы как думали...(-) (Stepan Karandin; SPB01) (02.12.2003 18:34:44)
.... Искать компромис? (+) (Sergey Gorobets) (03.12.2003 10:29:20)
........ Котлеты от мух....(+) (Stepan Karandin; SPB01) (03.12.2003 14:59:01)
............ Re: Котлеты от мух ... (+) (Sergey Gorobets) (03.12.2003 19:13:05)
................ событийный код тоже укладывается...(+) (Stepan Karandin; SPB01) (03.12.2003 20:44:37)
.... Когда то давно.... (+) (Maxim M Rogov) (05.12.2003 0:38:51)
........ Так 4-ка просто ВСЕ быстрее делала ;-)) (Constantin A Chervonenko) (05.12.2003 19:36:10)
........ Мираж! Не бывает такого! Специально поставлю R4.6, чтобы проверить... :-) (Ivan V Tsybanenko; Nord) (05.12.2003 15:24:59)
............ Ага, сделай милость, будь у меня побольше времени, я бы тоже проверил, а то вдруг у меня какое то психическое отклонение образовалось - помнить то чего не было :) (+) (Maxim M Rogov; Domino) (09.12.2003 11:05:15)
................ Напомни плиз через неделю. (Ivan V Tsybanenko; Nord) (09.12.2003 15:51:41)
........ Болты... (Roman Rybakov) (10.12.2003 12:53:08)


Разработчикам и администраторам: курсы, книги, сертификация