|
8.2 Интерактив при клиент-сервере |
☑ |
0
Tashiro
03.04.13
✎
10:41
|
Интересуют варианты
1) Прерывание пользователем процесса на сервере из-под клиента
2) Отображение индикации выполнения процесса на сервере средствами клиента
на практике сложился только вариант прерывания цикла с сохранением промежуточного результата в память сервера. Не уж-то в УФ такая фигня с интерактивом?
|
|
1
ДенисЧ
03.04.13
✎
10:47
|
Да
|
|
2
Tashiro
03.04.13
✎
10:49
|
(1) мдя, а есть какой-нить роадмап на платформу, или в 8.3.3 что-то похожее будет?
|
|
3
ДенисЧ
03.04.13
✎
10:55
|
dhzl kb/
|
|
4
Fragster
гуру
03.04.13
✎
10:59
|
(0) а в чем проблема?
|
|
5
Tashiro
03.04.13
✎
11:56
|
(4) нет метода, есть только костыль.
Например обработка Эксель файла в 25тыс позиций нормально так по времени проходит, пришлось заморачиваться на индикацию, и тут меня в ступор ввело, то что на стороне сервера нельзя вернуть в клиент какую либо инфу пока процедура вызванная с клиента не завершится. В итоге перелопатив поисковики, перерефакторил код процентов так на 60, и ощущение костыля не исчезает и объем памяти сжираемой на сервере при держании промежуточной ТЗ - настораживает. Вообщем думал может у кого есть опыт обхода или не документированные фишки.
|
|
6
H A D G E H O G s
03.04.13
✎
12:00
|
(5) Грузите на клиенте.
|
|
7
Lexusss
03.04.13
✎
12:09
|
Загрузка частями. После обработки каждой части - возвращаемся на клиента для обновления статуса.
|
|
8
Fragster
гуру
03.04.13
✎
12:14
|
можно грузить фоновым заданием, а на клиенте получать из него сообщения
|
|
9
Fragster
гуру
03.04.13
✎
12:15
|
(8)+ с периодичностью
|
|
10
H A D G E H O G s
03.04.13
✎
12:15
|
(8) Бррр.
Как вы все боитесь заюзать клиента, когда это надо, вот вам "переносите все на сервер" мозг проело.
|
|
11
Fragster
гуру
03.04.13
✎
12:16
|
(10) ну заюзай веб сервис на клиенте, да...
|
|
12
H A D G E H O G s
03.04.13
✎
12:18
|
(11) Я не знаю даже, что это.
|
|
13
Fragster
гуру
03.04.13
✎
12:19
|
(12) я к тому, что есть куча объектов, которые могут быть только на сервере, соовтетственно, если с ними массовая операция, при которой одна итерация короткая - на дергание сервера туда-сюда уходит ощутимое количество времени
|
|
14
H A D G E H O G s
03.04.13
✎
12:22
|
(13) Примитивные данные, они такие примитивные.
Это я к тому, что из Екселя ничего неожиданного не вытащишь.
|
|
15
Tashiro
04.04.13
✎
06:52
|
(14) ну не скажи, надо вытянуть номенклатуру с остатками и ценами, сделать приход\расход и установку цен, этого на клиенте не сделаешь
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший