Whether WPF can function as .Net Smart Client App?
VS 2008 / 2010
Whether WPF can f开发者_运维知识库unction as .Net Smart Client App ?
Wikipedia defines a "Smart Client" as an application environment which:
delivers applications over a web http connection
No, but it can be used as a frontend for web services
does not require installation (or provide automated installation and updates)
WPF is part of the .NET Framework proper. If you are running a reasonably up-to-date Windows machine, you probably already have it. Your application itself will need to be installed somehow.
automatically updates without user action
Not that I know of. Can be a one-click installation, I believe.
has the look and feel of desktop applications
Definitely has that.
In short, WPF is intended for desktop applications, not web applications. What you are probably looking for is Silverlight, WPF's smart client counterpart.
I have worked on Smart Client Application.
Smart Client Application will work exactly like Normal Desktop Application - Provided its Data Access Layer is designed through WebService.
From Data Access Layer -> Values are passed to Typed DataSet -> Pushed to Database.
This makes Smart Client Application to work offline which is not possible by normal desktop application.
精彩评论