0
SILVERLIGHT  VS  WPF <ul><li>SRISAKTHI.K </li></ul><ul><li>CHIPKIDZ </li></ul>
SILVERLIGHT ARCHITECTURE
WPF ARCHITECTURE Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property ...
SILVERLIGHT VS WPF <ul><li>Silverlight is a Microsoft technology, competing with Adobes Flash and is meant for developing ...
SILVERLIGHT VS WPF <ul><li>1.Term </li></ul><ul><li>Silverlight is formerly known as WPF/E. </li></ul><ul><li>WPF is forme...
SILVERLIGHT VS WPF <ul><li>3.Sandbox </li></ul><ul><li>Silverlight applications running sandboxed on “major browsers” on W...
SILVERLIGHT VS WPF <ul><li>4.BCL </li></ul><ul><li>Silverlight 2 uses a lightweight version of the BCL. </li></ul><ul><li>...
SILVERLIGHT VS WPF <ul><li>6.Root tag </li></ul><ul><li>The root tag of Silverlight application is UserControl. </li></ul>...
SILVERLIGHT VS WPF <ul><li>8.ToolTip </li></ul><ul><li>In Silverlight 2, the ToolTip attribute is not supported. You have ...
WPF ADVANTAGES OVER SILVERLIGHT <ul><li>Full access to all the Windows API and the full .NET API. </li></ul><ul><li>Powerf...
SILVERLIGHT ADVANTAGES OVER WPF <ul><li>Small runtime install 4 MB, 1 min, no reboot  </li></ul><ul><li>No app deployment ...
WPF NEGATIVES <ul><li>Windows only. </li></ul><ul><li>Requires 50 / 200 MB .NET 3.x runtime. </li></ul><ul><li>Steep learn...
SILVERLIGHT NEGATIVES <ul><li>Not quite here yet. </li></ul><ul><li>“ Pig in a poke” </li></ul><ul><li>Sandboxing limits f...
Thank you
Upcoming SlideShare
Loading in...5
×

Silverlight vs WPF

15,264

Published on

This ppt describes the difference between Silverlight and WPF

Published in: Technology
2 Comments
6 Likes
Statistics
Notes
  • 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
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Thank you!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
15,264
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
358
Comments
2
Likes
6
Embeds 0
No embeds

No notes for slide

Transcript of "Silverlight vs WPF"

  1. 1. SILVERLIGHT VS WPF <ul><li>SRISAKTHI.K </li></ul><ul><li>CHIPKIDZ </li></ul>
  2. 2. SILVERLIGHT ARCHITECTURE
  3. 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. 4. SILVERLIGHT VS WPF <ul><li>Silverlight is a Microsoft technology, competing with Adobes Flash and is meant for developing rich browser based internet applications. </li></ul><ul><li>WPF is a Microsoft technology meant for developing enhanced graphics applications for desktop platform. </li></ul>
  5. 5. SILVERLIGHT VS WPF <ul><li>1.Term </li></ul><ul><li>Silverlight is formerly known as WPF/E. </li></ul><ul><li>WPF is formerly known as &quot;Avalon&quot;. </li></ul><ul><li>2.Deployment </li></ul><ul><li>Silverlight applications can be deployed to more platforms and more browsers . </li></ul><ul><li>WPF application can be deployed to the desktop or run in Internet Explorer. </li></ul>
  6. 6. SILVERLIGHT VS WPF <ul><li>3.Sandbox </li></ul><ul><li>Silverlight applications running sandboxed on “major browsers” on Windows, Linux, OS X. </li></ul><ul><li>WPF applications running sandboxed in Internet Explorer on Vista & XP. </li></ul>
  7. 7. SILVERLIGHT VS WPF <ul><li>4.BCL </li></ul><ul><li>Silverlight 2 uses a lightweight version of the BCL. </li></ul><ul><li>WPF uses full BCL. </li></ul><ul><li>5.Graphics </li></ul><ul><li>Silverlight wont support for 2D graphics </li></ul><ul><li>WPF support for 3D graphics. </li></ul>
  8. 8. SILVERLIGHT VS WPF <ul><li>6.Root tag </li></ul><ul><li>The root tag of Silverlight application is UserControl. </li></ul><ul><li>The root tag of WPF application is Window. </li></ul><ul><li>7.Element </li></ul><ul><li>Silverlight doesn’t have <label> element. </li></ul><ul><li>Desktop WPF features a <label> element. </li></ul>
  9. 9. SILVERLIGHT VS WPF <ul><li>8.ToolTip </li></ul><ul><li>In Silverlight 2, the ToolTip attribute is not supported. You have to resort to the ToolTipService. </li></ul><ul><li>In WPF, you can associate a tooltip with controls using the ToolTip attribute. </li></ul><ul><li>9.Network </li></ul><ul><li>In Silverlight 2, there's no support for synchronous network calls. </li></ul><ul><li>In the original WPF application, the call is synchronous. </li></ul>
  10. 10. WPF ADVANTAGES OVER SILVERLIGHT <ul><li>Full access to all the Windows API and the full .NET API. </li></ul><ul><li>Powerful printing support. </li></ul><ul><li>Desktop or browser hosted with Customizable Sandbox. </li></ul><ul><li>Offline support. </li></ul><ul><li>Easy integration with other UI technologies. </li></ul><ul><li>Large third party controls selection. </li></ul><ul><li>Hardware accelerated, 3D graphics, etc., </li></ul>
  11. 11. SILVERLIGHT ADVANTAGES OVER WPF <ul><li>Small runtime install 4 MB, 1 min, no reboot </li></ul><ul><li>No app deployment </li></ul><ul><li>Cross Platform, Cross Browser </li></ul><ul><li>Easier to learn </li></ul><ul><li>Share code and components between Intra and Internet solutions </li></ul><ul><li>Can be easily deployed even on login script </li></ul>
  12. 12. WPF NEGATIVES <ul><li>Windows only. </li></ul><ul><li>Requires 50 / 200 MB .NET 3.x runtime. </li></ul><ul><li>Steep learning curve. </li></ul>
  13. 13. SILVERLIGHT NEGATIVES <ul><li>Not quite here yet. </li></ul><ul><li>“ Pig in a poke” </li></ul><ul><li>Sandboxing limits functionality </li></ul><ul><li>Conflicting products within Microsoft </li></ul>
  14. 14. Thank you
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×