I am developping in Ironpython with Visual Studio 2010 through PTVS.
I see that WPF is quite slow compared to the silverlight equivalent… at least to me.
My program does a lot of calculations but the user interface is really simple.
I have read lots of WPF vs Silverlight questions
and this one too.
I heard about silverlight out-of-browser mode… I don’t know what to think about it.
I am a little bit confused, I need my application to be fast, I don’t need much things concerning the user interface.
It is a windows app only, it is only destined to run on the user computer.
so, is wpf actually the best choice in this case?
Thanks
To be honest, contrary to all the other comments. I use WPF even for simple applications. In fact it really helps avoiding alot of necessary code on other ui frameworks. I like the fact that using WPF i can directly think about the data i’m going to modify, without writing alot of event handlers for adding items to collection, showing them in a list etc. Also WPF is not bound to use MVVM, just use a class that combines both view model and model.
After using WPF alot, i can’t imagine to use Windows Forms again.
But of course this is just my personal opinion.
In the end always use the tool best suited for your problem at hand. If you don’t know WPF and you want to use it just for a small applications, i would suggest windows forms or something else.