Когда я обнаружил MVC (сначала с ASP.NET MVC), я подумал, что это священный грааль парадигм программного обеспечения.
Недавно я начал заниматься Silverlight и заметил, что проекты VS начинаются со страниц, похожих на Forms (Web и Win), с выделенным кодом и .xaml в качестве дизайна.
Есть ли в Silverlight эквивалент MVC (как для веб-приложений, так и для настольных приложений)? Что-то поддерживаемое Microsoft (например, ASP.NET MVC), где много ресурсов и помощи?
Я не вижу себя возвращающимся к кодам позади после обнаружения MVC. Является ли это наивной идеей, когда дело доходит до Silverlight, потому что она отличается от ASP.NET и не может легко внедрить в нее MVC?