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
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
>>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!
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 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)
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.
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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
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
ASKER
I was about to start my project WinForms. This answer has got me wanting to invest and learn WPF.
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