8.18.2012

WPF Difference FAQs-1

1.Difference between WPF and XBAP
(OR)
Difference between Standalone WPF and XAML Browser Applications(XBAP)
S.No
WPF
XBAP
1
Installation:

Installed on users computer.
Installation:

Not installed on the client’s computer.
2
Appearance in Start Menu:

Appears in Start Menu.
Appearance in Start Menu:

Does not appear in the Start Menu.
3
Appearance in Add/Remove Programs :

Appears in the Add/Remove Programs.
Appearance in Add/Remove Programs :

Does not appear in the Add/Remove Programs.
4
Installment methods :

Installed via XCopy, Windows Installer (MSI) or ClickOnce.
Installment methods :

Are automatically deployed via ClickOnce.
YourApp.xbap is really a ClickOnce deployment manifest.
5
Code Access Security :

Runs in Full Trust unless modified by Administrator.
Code Access Security :

Runs in Internet Zone .
6
Process :

Runs in its own standard OS window.
Process :

Runs in PresentationHost.exe
Presentation host is registered as the shell and MIME handler for *.xbap files.
7
Automatic Updates :

Standalone apps are not automatically updated. Developer must write auto updating framework or use the Microsoft ClickOnce system.
Automatic Updates :

Newer version on server is always used.
8
Offline access :

Application works if offline.
Offline access :

Cannot run XBAP application unless user can navigate to the XBAP URL.
9
Requirements :

.NET 3.0 or later installed on user computer.
Requirements :

.NET 3.0 or later installed on user computer.
Internet Explorer(6.0 or later)
Firefox (2.0 or later).
2.Difference between Silverlight Applications and XBAP Applications in WPF
S.No
Silverlight Applications
XBAP Applications
1
Silverlight applications can run in multiple Web browsers
XBAPs can run only in Internet Explorer and Firefox Web browsers
2
Silverlight provides the necessary components through .NET Framework for Silverlight Component
XBAPs require that .NET Framework exists on the users' computers
3
Silverlight application has only limited WPF functionality
XBAP has access to the complete WPF functionality

No comments:

Post a Comment