Friday 13 September 2013

what is difference between wpf and silverlight

WPF :

  • WPF stands for windows presentation foundation.
  • WPF uses full .net library works only on windows system.
  • WPF is programmed with your favorite .net language.
  • WPF supports controls, templates, 3D.
  • WPF XAML files have to be loaded via a frame if they want to mix with HTML content.
Silverlight :
  • SilverLight uses only a subset of the .Net because silverlight run-time was designed to work as Browser plug-in , cross- platform Environment.
  • SilverLight represents a subset of WPF that is delivered through a browser plug-in much like flash/flex.
  • Silverlight is currently programmed with javascript only.
  • Silverlight doesn't support some of the more advanced concepts of wpf such as controls, templates and 3D.
  • Silverlight integrates right into an HTML page.