Самые большие проблемы, с которыми вы столкнетесь, - это фрагментация кода и готовая совместимость.
Ваш код дополнительно фрагментируется с помощью Silverlight в качестве еще одной технологии для поддержки.Конечно, это было бы той же проблемой, если бы вы использовали Flash, но ни одна из них, похоже, не движется к процветающему будущему в Интернете.HTML 5 настолько перспективен в этом отношении, что Adobe даже начала писать программное обеспечение, которое конвертирует флэш-файлы в HTML5 .Если Adobe увидит надпись на стене, вы можете поспорить, что судьба такая же для Silverlight, которая может очень скоро сделать ваш код Silverlight устаревшим и требующим порта.
Это совпадает со второй проблемой, которая отсутствуетсовместимостьВы утверждаете, что Flash и PDF доказывают, что люди готовы загружать фреймворки, но это все еще делает это барьером для доступа клиентов, особенно тех, кто в вашей демографической группе, которые используют устаревшие, тщательно контролируемые компьютеры в школьных системах, которые объединяют то, что можно и нельзя загружать,Если вам требуется школа для загрузки Silverlight, а они просто не хотят этого делать, вы пропустили охват всей школы.Это гораздо больший барьер для входа, чем HTML 5, который намного проще для конечного пользователя с точки зрения встроенного браузера.
Я бы настоятельно рекомендовал вам пересмотреть, что именнофункции Silverlight необходимы для разработки ваших приложений, и их нельзя заменить с помощью Flash / HTML5.