KEMBAR78
Silverlight vs WPF | PPT
SILVERLIGHT  VS  WPF SRISAKTHI.K CHIPKIDZ
SILVERLIGHT ARCHITECTURE
WPF ARCHITECTURE Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES DOCUMENT SERVICES Packaging Services XPS Documents Animation 2D 3D Audio Imaging Text Video Effects Composition Engine MEDIA INTEGRATION LAYER Controls Layout Windows Presentation Foundation XPS Viewer
SILVERLIGHT VS WPF Silverlight is a Microsoft technology, competing with Adobes Flash and is meant for developing rich browser based internet applications. WPF is a Microsoft technology meant for developing enhanced graphics applications for desktop platform.
SILVERLIGHT VS WPF 1.Term Silverlight is formerly known as WPF/E. WPF is formerly known as "Avalon". 2.Deployment Silverlight applications can be deployed to more platforms and more browsers . WPF application can be deployed to the desktop or run in Internet Explorer.
SILVERLIGHT VS WPF 3.Sandbox Silverlight applications running sandboxed on “major browsers” on Windows, Linux, OS X. WPF applications running sandboxed in Internet Explorer on Vista & XP.
SILVERLIGHT VS WPF 4.BCL Silverlight 2 uses a lightweight version of the BCL. WPF uses full BCL. 5.Graphics  Silverlight wont support for 2D graphics  WPF support for 3D graphics.
SILVERLIGHT VS WPF 6.Root tag The root tag of Silverlight application is UserControl. The root tag of WPF application is Window. 7.Element Silverlight doesn’t have <label> element. Desktop WPF features a <label> element.
SILVERLIGHT VS WPF 8.ToolTip In Silverlight 2, the ToolTip attribute is not supported. You have to resort to the ToolTipService. In WPF, you can associate a tooltip with controls using the ToolTip attribute. 9.Network In Silverlight 2, there's no support for synchronous network calls. In the original WPF application, the call is synchronous.
WPF ADVANTAGES OVER SILVERLIGHT Full access to all the Windows API and the full .NET API. Powerful printing support. Desktop or browser hosted with Customizable Sandbox. Offline support. Easy integration with other UI technologies. Large third party controls selection. Hardware accelerated, 3D graphics, etc.,
SILVERLIGHT ADVANTAGES OVER WPF Small runtime install 4 MB, 1 min, no reboot  No app deployment  Cross Platform, Cross Browser Easier to learn  Share code and components between Intra and Internet solutions  Can be easily deployed even on login script
WPF NEGATIVES Windows only. Requires 50 / 200 MB .NET 3.x runtime. Steep learning curve.
SILVERLIGHT NEGATIVES Not quite here yet. “ Pig in a poke” Sandboxing limits functionality Conflicting products within Microsoft
Thank you

Silverlight vs WPF

  • 1.
    SILVERLIGHT VS WPF SRISAKTHI.K CHIPKIDZ
  • 2.
  • 3.
    WPF ARCHITECTURE ApplicationServices Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES DOCUMENT SERVICES Packaging Services XPS Documents Animation 2D 3D Audio Imaging Text Video Effects Composition Engine MEDIA INTEGRATION LAYER Controls Layout Windows Presentation Foundation XPS Viewer
  • 4.
    SILVERLIGHT VS WPFSilverlight is a Microsoft technology, competing with Adobes Flash and is meant for developing rich browser based internet applications. WPF is a Microsoft technology meant for developing enhanced graphics applications for desktop platform.
  • 5.
    SILVERLIGHT VS WPF1.Term Silverlight is formerly known as WPF/E. WPF is formerly known as &quot;Avalon&quot;. 2.Deployment Silverlight applications can be deployed to more platforms and more browsers . WPF application can be deployed to the desktop or run in Internet Explorer.
  • 6.
    SILVERLIGHT VS WPF3.Sandbox Silverlight applications running sandboxed on “major browsers” on Windows, Linux, OS X. WPF applications running sandboxed in Internet Explorer on Vista & XP.
  • 7.
    SILVERLIGHT VS WPF4.BCL Silverlight 2 uses a lightweight version of the BCL. WPF uses full BCL. 5.Graphics Silverlight wont support for 2D graphics WPF support for 3D graphics.
  • 8.
    SILVERLIGHT VS WPF6.Root tag The root tag of Silverlight application is UserControl. The root tag of WPF application is Window. 7.Element Silverlight doesn’t have <label> element. Desktop WPF features a <label> element.
  • 9.
    SILVERLIGHT VS WPF8.ToolTip In Silverlight 2, the ToolTip attribute is not supported. You have to resort to the ToolTipService. In WPF, you can associate a tooltip with controls using the ToolTip attribute. 9.Network In Silverlight 2, there's no support for synchronous network calls. In the original WPF application, the call is synchronous.
  • 10.
    WPF ADVANTAGES OVERSILVERLIGHT Full access to all the Windows API and the full .NET API. Powerful printing support. Desktop or browser hosted with Customizable Sandbox. Offline support. Easy integration with other UI technologies. Large third party controls selection. Hardware accelerated, 3D graphics, etc.,
  • 11.
    SILVERLIGHT ADVANTAGES OVERWPF Small runtime install 4 MB, 1 min, no reboot No app deployment Cross Platform, Cross Browser Easier to learn Share code and components between Intra and Internet solutions Can be easily deployed even on login script
  • 12.
    WPF NEGATIVES Windowsonly. Requires 50 / 200 MB .NET 3.x runtime. Steep learning curve.
  • 13.
    SILVERLIGHT NEGATIVES Notquite here yet. “ Pig in a poke” Sandboxing limits functionality Conflicting products within Microsoft
  • 14.