Link to home
Start Free TrialLog in
Avatar of thready
thready

asked on

wpf or not?

Hi experts,
I'm impressed with what wpf can do, but is it the way to go? I'm creating a native app that runs only on Windows for now, and I want an app that looks very customized (non standard controls, borderless Windows, vector graphics are great)... but I'm wondering, what's my best bet here?

Thanks,
Mike
Avatar of Imran Javed Zia
Imran Javed Zia
Flag of Pakistan image

Hi,

As per my understanding, WPF is better choice if you want to use your app to next versions too seamlessly.

You may find following links helpful:
http://www.wpf-tutorial.com/about-wpf/wpf-vs-winforms/
http://stackoverflow.com/questions/6564795/wpf-vs-winforms-for-net-newbies


It is said not now, but in future, Microsoft will close support for WinForm.

So I may recommend WPF over WinForm.

Thanks
>>It is said not now, but in future, Microsoft will close support for WinForm.

This is not true. There are so many apps using Windows Forms that they need to support it. But that doesn't mean that it will evolve a lot!
Dear Eric,

I did not claim that Winforms is Dead, but everyone may accept that it has to. It has no enhancement since 2.0.

Please refer to following statement:
During a Q and A session at the Build 2014 Conference, Microsoft explained that Windows Forms was under maintenance mode, with no new features being added, but bugs found will still be fixed.
http://en.wikipedia.org/wiki/Windows_Forms

And Kindly also look at:
http://mark-dot-net.blogspot.com/2014/06/is-windows-forms-dead-yet.html

Again. It is my opinion, someone may have different opinion, but it is always recommended to go with new technologies, until unless there is some specific reason.
I fully agree that Windows Forms had no enhancement but you said "Microsoft will close support for WinForm" and this is not true, they just cannot. The best example is that the VB6 runtime is still supported (http://blogs.msdn.com/b/nikosan/archive/2012/04/20/support-statement-for-visual-basic-6-0-on-windows-8.aspx)
Avatar of thready
thready

ASKER

I guess the very fact that visual studio is done in wpf shows it's the best option for Windows apps...
"It is said not now, but in future, Microsoft will close support for WinForm."

please note ,

"It is said"

And also note

" not now, but in future"

So I never claimed that they have stopped/closed.
ASKER CERTIFIED SOLUTION
Avatar of Jacques Bourgeois (James Burger)
Jacques Bourgeois (James Burger)
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of thready

ASKER

Hi Jacques!

Awesome answer, thank you!  I'm torn between wanting to get something done quickly with WinForms and wanting to learn WPF.  I love the idea of having a UI that can scale itself with vector graphics and to do everything the way I'd want it to be.  But free time is scarce and I'm finding the learning resources daunting.  They're either too basic or not targeted enough to what I want to achieve.

My main interest is in creating a list control with column headers that can allow me to click on buttons in list view items that bring about popups, etc...  Is there a good book or resource you could point me to to get a good kick in the butt?  :)

Thanks again,
Mike
Avatar of thready

ASKER

I was about to start my project WinForms.  This answer has got me wanting to invest and learn WPF.