Silverlight vs WPF

  • 14,983 views
Uploaded on

This ppt describes the difference between Silverlight and WPF

This ppt describes the difference between Silverlight and WPF

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • I think WinForms will die sooner or later. In time there will be nothing that WinForms could offer to make someone use it. It will take some time, but this era is comming ;-)
    http://www.thefas-solutions.com
    Are you sure you want to
    Your message goes here
  • Thank you!
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
14,983
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
355
Comments
2
Likes
6

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SILVERLIGHT VS WPF
    • SRISAKTHI.K
    • CHIPKIDZ
  • 2. SILVERLIGHT ARCHITECTURE
  • 3. 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
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.,
  • 11. 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
  • 12. WPF NEGATIVES
    • Windows only.
    • Requires 50 / 200 MB .NET 3.x runtime.
    • Steep learning curve.
  • 13. SILVERLIGHT NEGATIVES
    • Not quite here yet.
    • “ Pig in a poke”
    • Sandboxing limits functionality
    • Conflicting products within Microsoft
  • 14. Thank you