We are creating a Silverlight 4 LOB application. However, we are concerned that not all of our customers will be able to support Silverlight. For example, most of our customers will be large companies, and perhaps their IT department did not allow Silverlight to be installed on user machines. Perhaps some of our clients have installed 64-bit versions of IE on user machines. Both of these situations will not allow our customers to use our application.
To cope with this opportunity, we would like to create our application in such a way that it can be easily placed as a WPF application if we had to return to this position. Our middle level and backend will be the same regardless of the client used.
We are going to first create our application as a Silverlight application. The WPF version will come a bit later. My question is this. What precautions should be taken when creating our Silverlight (UI) application to ensure that the application easily portes the WPF application (using ClickOnce)?
source share