Последняя проблема которая была у нас в проекте на Silverlight возникала в связи с тем, что на сервер надо было отправить идентификаторы 50-100 объектов (в качестве идентификатора - Guid). И вступало в действие ограничение на длину web-запроса.
Также постоянно возникают проблемы с получением данных на клиенте. Из-за ограничений web-протокола единовременно можно передать порядка 2000-3000 простых объектов (например список подразделений), но если мы пытаемся получить сотрудников (ФИО, должность, отдел, цфо, территория и т.д.) то может сокращаться до 1000-1500.
Мы эти проблемы решаем, но приходится существенно править приложение внося дополнительные ограничения, постраничную загрузку и т.д.
В связи с этим:
1. Для приложений с которыми будут работать 1000+ пользователей и которым надо мало данных - Silverlight.
2. Для приложений с которыми будет работать целых 10-15 пользователей и которым нужны для обработки огромные объемы данных - толстые клиенты на WPF.
Также постоянно возникают проблемы с получением данных на клиенте. Из-за ограничений web-протокола единовременно можно передать порядка 2000-3000 простых объектов (например список подразделений), но если мы пытаемся получить сотрудников (ФИО, должность, отдел, цфо, территория и т.д.) то может сокращаться до 1000-1500.
Мы эти проблемы решаем, но приходится существенно править приложение внося дополнительные ограничения, постраничную загрузку и т.д.
В связи с этим:
1. Для приложений с которыми будут работать 1000+ пользователей и которым надо мало данных - Silverlight.
2. Для приложений с которыми будет работать целых 10-15 пользователей и которым нужны для обработки огромные объемы данных - толстые клиенты на WPF.
Комментариев нет:
Отправить комментарий