Сравнение HTML5 и Silverlight как платформы веб-разработки является популярной темой, и аргументы часто фокусируются на готовности HTML5 или дополнительном шаге для установки плагина Silverlight. Но допустим, что таких проблем нет: все браузеры имеют хорошую поддержку HTML5, и все браузеры поставляются со встроенным Silverlight. Я знаю, что это ложное предположение, но оно помогает мне сосредоточиться на чем-то другом: с таким предположением, что бы вы выбрали для разработки полнофункционального веб-клиента в команде разработчиков .NET?
Я считаю, что одним из важных факторов станет опыт написания кода: насколько легко писать чистый код, как легко поддерживать его в течение длительного периода времени? Есть ли у вас опыт с этим?