Re[2]: Framework Design
От: Mishka Норвегия  
Дата: 23.06.04 09:13
Оценка:
Здравствуйте, _vovin,

_>Строго говоря такая проблема успешно разрашается. Но только в языках, поддерживающих Continuation-Passing Style. Более того, существует ряд framework-ов с поддержкой подобной линейной структуры для web applications.


Я думал над этой проблемой и вот к чему пришёл: для С++, Java и C# эту задачу решить проблематично, но можно. Для этого логику представления нужно запускать в отдельном потоке. В момент вызова ShowMessage поток останавливается и главный поток возвращает страницу клиенту. Когда клиент закроет MessageBox, то форма сабмитится обратно на сервер чтобы продолжить выполнение логики. Но, как легко можно заметить, этот метод крайне не эффективен, поскольку двойной поход на сервер только для того, чтобы показать сообщение — это дорогое удовольствие.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.