MVVM для веб-разработки
Я читал о MVVM и до сих пор нашел это очень интересным. Однако большинство примеров, которые я нашел, относятся к приложениям Windows, а не к веб-приложениям. Я также часто упоминал MVVM, используемый с Silverlight, и я знаю, что Silverlight можно использовать как для веб-приложений, так и для приложений Windows.
Итак, мой вопрос - является ли MVVM допустимым шаблоном для веб-приложений? Если это так, должен ли пользовательский интерфейс быть Silverlight? Я нахожусь в процессе принятия решения о том, какие технологии использовать для нового веб-сайта среднего размера, который мы должны разработать, и Silverlight может быть трудно продать будущим державам, хотя то, что мы используем за кулисами, не имеет значения так много.
Любая информация, которую кто-либо может предоставить об использовании MVVM в веб-среде, будет принята с благодарностью. Пример кода был бы также хорош.