WELCOME TO SILVERLIGHT

DARE TO BE DIFFERENT

Wednesday, April 8, 2009

Windows Presentation Foundation (WPF) and Silverlight

WPF:

  • WPF is Microsoft's new GUI framework that replaces all of the old"Windows Forms" and Win32 API.
  • It builds on a vector based and GPU-enabled drawing framework (DirectX), and adds the ability to create richer UIs than Windows Forms does.
  • The look and feel is also new.
  • WPF applications can be deployed to the desktop or run in Internet Explorer .
  • When WPF application run in Internet Explorer they run in a sandbox, so users simply point Internet Explorer at an URL and your application appears without any installation or confirmation need.
  • All development tools are the same (Visual Studio) when making desktop and browser-based WPF applications, and you can use the same widgets for both.


Silverlight:

  • Like WPF-applications can run in a browser, so do Silverlight applications.
  • But Silverlight applications can be deployed to more platforms (OS X and Linux) and more browsers.
  • This does however come with a cost.
  • Like browsers-based WPF applications lose access to some functions compared to desktop applications, Silverlight applications can build on even less infrastructure.
  • The GUI is one (of many) missing elements in Silverlight.

No comments:

Post a Comment