Silverlight and WPF

I

IamZhao

When would we use Silverlight instead of Windows Presentation Foundation
(WPF)? Is Silverlight more appropriate for certain types of applications?
One for web and another just for client side? Thanks very much.

- IamZhao
 
W

Walter Wang [MSFT]

Hi IamZhao,

SilverLight is formerly called WPF/E which contains a lightweight CLR
runtime and subset of WPF. SilverLight currently has less features than
WPF, for example, 3D support only exists in WPF. Another big difference is
that SilverLight runs in a sandbox. Among other things, it can't access the
local file system. (It does support isolated storage so data can be
persisted locally, but isolated storage is highly virtualized.) WPF is
better choice for building traditional document-handling applications.

I highly recommend you to read following whitepaper on WPF, Windows Forms,
SilverLight, and ASP.NET AJAX:

#Introducing WPF 3.5 - Featured News
http://windowsclient.net/blogs/featurednews/archive/2007/10/05/introducing-w
pf-3-5.aspx
<quote>
In this paper, David Chappell discusses WPFs unified presentation platform
and how it helps designers and developers collaborate more closely to
create rich, immersive Windows user interfaces. Discover how the common
programming model for standalone and browser user interface applications
works in tandem with Windows Forms, Silverlight, and ASP.NET AJAX as well
Visual Studio 2008 and Expression Blend, Web, Design, and Media.
</quote>


Hope this helps.


Regards,
Walter Wang ([email protected], remove 'online.')
Microsoft Online Community Support

==================================================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top