Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Cargando en…3
×

Eche un vistazo a continuación

1 de 14 Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

Anuncio

Similares a Silverlight vs WPF (20)

Anuncio

Más reciente (20)

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

×