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