Каковы основные характеристики / преимущества RIA Services? - PullRequest
5 голосов
/ 21 января 2010

В настоящее время я изучаю службы .NET RIA, однако у меня возникают проблемы с поиском окончательного списка преимуществ служб RIA по сравнению с обычным WCF для Silverlight или списка ключевых компонентов, составляющих службы RIA. Мне также трудно понять, где службы RIA находятся в модели разработки и что именно они предоставляют разработчику.

  • Есть ли какие-либо ощутимые преимущества использования RIA по сравнению с другими вариантами?
  • Какие ключевые компоненты составляют службы RIA?
  • Что вы можете сделать с RIA, чего не можете сделать с существующими технологиями Microsoft / .NET?

1 Ответ

5 голосов
/ 22 января 2010

У Брэда Абрамса есть серия сообщений о RIA Sevices , начиная с Что такое .NET RIA Services? . MSDN также имеет введение .

Тем не менее, в целом предложение RIA Services заключается в том, что код инфраструктуры генерирует уровень на стороне клиента из уровня вашей стороны сервера (домена). Следовательно, он раскрывает вашу клиентскую часть сущностей и заботится о сети (теперь использует WCF).

Конечно, вы можете написать все это самостоятельно. Таким образом, наибольшее преимущество RIA Services - это время, при условии, что вы будете довольны тем, как RIA Services работает.

Я использовал его для клиента Silverlight и нашел его простым в использовании, так как необходимость в написании слежения за слоями обслуживания выполнялась фреймворком.

...