У меня есть приложение Asp.net MVC, которое использует html5 и jquery на стороне клиента.Руководство хочет поэкспериментировать с Silverlight, поскольку, по их мнению, у конечного пользователя сложится впечатление, что он запускает приложение для настольного компьютера, а не веб-приложение.
Я хочу создать версию приложения silverlight, но в отличие от приложения MVC, где возвращаются представления html, я действительно хочу, чтобы данные только что возвращались и использовались приложением silverlight.Поэтому каждый раз, когда я захожу на новую страницу в приложении silverlight, возвращаются только данные для ее заполнения (я не хочу возвращать страницу xaml, в которой есть данные, встроенные в нее).Поэтому вся логика моего приложения будет в приложении silverlight.
Поскольку наше приложение будет многопользовательской системой, одним из требований является то, что при отображении сетки данных в приложении silverlight сетка должна периодически обновляться, поскольку другие пользователи добавляют и удаляют записи.В настоящее время с приложением MVC у меня есть таймер, который обновляет сетку с помощью вызова Ajax каждые несколько секунд.
Я не уверен, смогу ли я повторно использовать контроллеры и действия mvc и просто вернуть данные, или мне нужно идти сУслуги RIA, поскольку это может предоставить мне другие более богатые функциональные возможности.
JD