Мы создаем приложение Silverlight 4 LOB. Однако мы обеспокоены тем, что не все наши клиенты смогут поддерживать Silverlight. Например, большинство наших клиентов будут крупными компаниями, и, возможно, их ИТ-отдел не разрешил установку Silverlight на пользовательских машинах. И возможно, что некоторые из наших клиентов установят 64-битные версии IE на пользовательских машинах. Обе эти ситуации могут помешать нашим клиентам использовать наше приложение.
Чтобы воспользоваться этой возможностью, мы хотели бы построить наше приложение таким образом, чтобы оно могло быть легко размещено как приложение WPF, если бы нам пришлось вернуться к этой позиции. Наш средний уровень и бэкэнд будут одинаковыми, независимо от используемого клиента.
Мы собираемся изначально создать наше приложение, которое будет Silverlight. Версия WPF появится чуть позже. У меня вопрос такой. Какие меры предосторожности следует предпринять при создании нашего приложения Silverlight (UI), чтобы приложение легко портировалось в приложение WPF (с использованием ClickOnce)?