Недавно в разговоре кто-то предложил мне использовать Silverlight, если я нацелен на веб-клиент и клиент Windows для одного и того же приложения. Это сократит мои усилия по поддержанию контраста в обоих презентационных слоях.
Мой продукт будет внедряться на предприятиях. Желательны как веб-клиенты, так и клиенты для Windows.
В приведенном выше контексте у меня есть несколько вопросов:
- Целесообразно ли придерживаться рекомендованного подхода и становится ли этот подход тенденцией?
- Кроме того, небольшая настройка и настройка развертывания значительно сократят усилия на уровне представления?
- Есть ли вероятность, что мои будущие перспективы (в отношении этого продукта) не повлияют на след Silverlight?
- Смогу ли я использовать шаблон ASP.Net MVC?
- Будет ли влияние на производительность веб-клиента?
- Будет ли Silverlight поддерживать добавочную загрузку элементов управления?
- Если моя внутренняя часть включает SSRS, смогу ли я использовать все ее функции внешнего интерфейса с помощью Silverlight?
- Смогу ли я в будущем поддерживать дополнительные устройства с такой же кодовой базой?
- Mine - это приложение с очень большим объемом данных как с точки зрения ввода данных, так и с точки зрения отчетности. Целесообразно ли использовать сторонние элементы управления (например, Telerik) для улучшения взаимодействия с пользователем и повышения производительности труда разработчиков?
- Доступны ли у них какие-либо элементы управления (библиотека) Silverlight с открытым исходным кодом профессионального качества?
Кроме того, я ищу информацию о передовом опыте в контексте, о котором я рассказал выше.