Silverlight Introduction
page 5 of 8
by anjaiah keesari
Feedback
Average Rating: 
Views (Total / Last 10 Days): 34144/ 135

Silverlight vs. WPF

S.No.

Silverlight

WPF

Definition

The Silverlight is Microsoft’s latest development platform for building next-generation Web client applications.

The Windows Presentation Foundation (WPF) is Microsoft’s latest development platform for building next-generation Windows client applications.

Subset of

Silverlight is generally considered to be a subset of WPF and is a XAML-based technology that runs within the sandbox of browser plug-in.

WPF is generally considered to be a subset of .NET Framework and is a XMAL based technology.

GUI

Silverlight will be used in development of  Rich Internet Application (RIA) for web client users

WPF will be used in development of Rich Windows Graphical User Interface(GUI) for windows client users

Support

Cross OS, cross browser, cross device

Windows only

Software Required

Silverlight is the add-on mechanism available for most of the browsers, in order to run Silverlight applications at client machines we need to install Silverlight software on client machine once.

WPF on the other hand does not support any plug-in mechanism instead we need to install completed WPF client application in order to use the WPF application at client place.

Framework support

Silverlight has very small own rich base class library to make plug-in as small as possible. that is highly optimized for size and is a small subset of the full .NET Framework, to embed within it

WPF, on the other hand, has full access to the main .Net Framework and all its associated assemblies.

Deployment

Silverlight applications are hosted within a web server and a web page. To minimize client download size, Silverlight uses an XAP archive. A XAP archive is a zip-compressed archive of the Silverlight application, plus a manifest file describing the content. Visual Studio automatically generates the XAP archive when using the Silverlight project template.

WPF applications can be deployed as a standalone application, ClickOnce application, or a XAML Browser application.


View Entire Article

User Comments

No comments posted yet.






Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-10-07 6:28:05 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search