Confused

  • Thread starter Thread starter Jacek Jurkowski
  • Start date Start date
J

Jacek Jurkowski

.... if i'm at the beginning of new rich
client application developement process
what should I use? Windows Form or
WPF template? What are the benefits
of WPF and is it going to replace Win Forms
in a time ... ?
 
WPF is a radical overhaul for the next generation of Windows graphic
UIs; because it isn't bound to the Win32 control-set, it can have a
lot more flexibility. It has good support for media and 3d display,
although it can also be used for simple UIs. It also offers good
scaling support etc. However, it obviously demands .NET 3.0, and works
best on Vista with a reasonable GPU - although it backports to XP; not
sure about 2003 etc. I suspect (without evidence) that it also places
more demands on the system (although it may actually be better-able to
offload a lot to the GPU).

I severly doubt that it will ever completely *replace* winform, but
for anything where you want it to be visually appealing, it is a very
enticing option. Unfortuantely I mainly work on internal business
apps, so I doubt I'll see much payback from taking the time to learn
it...

Aside; because the xaml model is similar to that used by xbap/
silverlight, it might be useful if you are also dabbling in those
areas.

And since it is possible to host WPF in winform, and winform controls
in WPF, it isn't "all or nothing"; you can mix and match.

Marc
 
Hi,


I would go with Windows forms. IIRC you can only run WPF with Vista, and
there is (and will be for a long time) a huge pool of XP machines.
 
IIRC you can only run WPF with Vista
Just to clarify for the OP; most of WPF will work acceptably on XP
with a GPU, but it simply works better on Vista, which has a different
GUI pipeline (and which normally wants a GPU anyway...).

Marc
 

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

Similar Threads


Back
Top