Услуги WCF RIA - должны ли они использоваться для ВСЕХ удаленных функций? - PullRequest
0 голосов
/ 09 января 2011

Я планирую создать простое приложение Silverlight (и / или ASP.NET MVC), которое будет использовать множество функций «обновления строк в базе данных», и RIA Services, кажется, является идеальным выбором для связи междуклиент и сервер / база данных.

Но я также думаю о реализации своего рода чата / мгновенного обмена сообщениями в одном клиенте.Могу ли я реализовать этот тип «не данных» с помощью служб RIA (не слишком уродливо)?Если не;что было бы хорошим способом реализовать это?И разве не было бы плохой идеей иметь несколько различных типов каналов связи (если одна из линий отключается, но не другая, и т. Д.)?

Ответы [ 2 ]

2 голосов
/ 09 января 2011

И не было бы плохой идеей иметь несколько различных типов каналов связи (если один из каналов отключается, но не другой, и т. Д.)?

Адресацияэта часть вашего вопроса.Я думаю, что вы должны использовать наиболее подходящую технологию для каждого аспекта.Службы RIA являются асинхронными, поэтому они могут подходить для приложений чата, но я бы хотел убедиться, что они обеспечивают необходимую производительность.Не бойтесь смешивать и сочетать технологии.

Одним из преимуществ наличия разных каналов является то, что у вас есть резервный способ связи, если ваша основная связь выходит из строя.Вы можете использовать его для отправки сообщений о состоянии (например) или использовать его как способ информирования пользователей о проблемах с основным приложением.

0 голосов
/ 10 января 2011

Я согласен с ChrisF на этот счет.

Подробнее об услугах WCF RIA вы можете прочитать на http://www.silverlight.net/getstarted/riaservices/. Существует несколько видеороликов и статей о службах RIA WCF и их реализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...