I am currently investigating whether to build a windows application using unmanaged C/C++ or in .NET and would like to know of the kind of performance and responsiveness that is capable with a managed C#/.NET GUI app?
Not surprisingly it looks like the fastest most responsive applications (e.g. chrome, spotify, etc) are written in unmanaged C/C++. I’ve had a hard time finding examples of really good .NET applications and so I would like some help.
What’s the best example of a fast and responsive .NET windows application?
The latest version of Bing Maps is written in silverlight which counts as managed code.
Live Mesh is written in some form of .net (although I think it ships it’s own version of silverlight with it so it has no other dependencies).
A few years ago, most RSS readers were written in .net. I think that the responsiveness is going to be down to what you’re programming rather than what you use. At the end of the day with multithreading you can make the app responsive while it’s processing no matter what framework you use.