Advantages of WPF(Windows Presentation Foundation)
List of Advantage of WPF
Easy to create an unique Look and Feel.
Power full stylist and programmer friendly structure.
Support Windows Forms.
The future technology for developing Vista Applications.
The ability to
reuse existing code.
Highly
advanced data binding possible.
Much
quicker to develop normal apps.once you are experienced.
Declarative Programming: Declarative and procedural code (You can use Procedural if you want)
WPF takes the declarative programming to the next level with the introduction of Extensible Application Markup Language(XAML).
Data binding works and is simple. Highly advanced data binding possible Requires a less code behind to do common things.
Framework much
smarter.
Much more
maintainable apps (from better data binding and declarative code with better separation)
Excellent layout.
Excellent document support.
Multi media support.
Vector Graphics simplifes painting Operations
3D Animations.
WPF Everywhere Idea (Silverlight and Microframework)
It's more
flexible, so you can do more things without having to write or buy new controls
XAML makes it easy to create and edit your GUI, and allows the work to be split between a designer (XAML) and a programmer (C#, VB.NET etc.)
It allows you to make user interfaces for both Windows applications and web applications (Silverlight/XBAP)
It's newer and thereby more in tune with current standards
Hardware Acceleration: WPF is built on top of direct 3D, WPF applications can get the benefit of hardware acceleration for smoother graphics and all round better performance.Uses hardware acceleration for drawing the GUI, for better performance
Windows Forms is feature complete. Not perfect, but everything you need is in there. WPF is great, you can do a lot of graphical tricks.
If you are building apps where unique look and feel, and creating a superior user experience are real goals, then WPF is probably a better choice.
Large Integration: Before WPF come in market, there was very difficult to use 3D, Video, Speech, and rich document viewing in addition to normal 2D Graphics and controls would have to learn and use several independent technologies.
Resolution Independence: WPF applications are device independent. Like normal applications it do not get decrease the size as the resolution gets increase. This is possible because WPF emphasis on vector graphics.
XAML is like HTML in web used for creating the interface, resulting graphical designers are empowered to contribute directly to the look and feel of applications.
Advantages Summary:
- Easy to create an unique Look and Feel.
- Power full stylist and programmer friendly structure.
- Support Windows Forms.
- The future technology for developing Vista Applications.
- The ability to reuse existing code.
- Highly advanced data binding possible.
- Much quicker to develop normal apps.
- Framework much smarter.
- Excellent layout.
- Excellent document support.
- Multi media support.
- Vector Graphics simplifies painting Operations
- 3D Animations.
|
WPF Advantages |
Improve Your Answer as comment below.
If our post is useful please share and comment on our post for more post and detail Visit :
http://aspdotnethelpmaster.blogspot.in/