1. Silverlight is used for developing RIA for web application whereas WPF is using for windows applications.
2. Silverlight supports cross-browser, cross-platform whereas WPF supports windos only.
3. Silverlight is add-on machnism for most of the browsers but it is necessary to run Silverlight plug-in once on client's system. But with WPF, it is necessary to install WPF client application on client's system.
4. Silverlight is small subset of .NET framework to optimized its size. WPF has full access to main .NET framework and its assemblies.
Asked In: Many Interviews |