shadi.lahham: It's a huge bloatware. Hundreds of megabytes to install for no reason. Many system files modified on your OS, processes running in the background slowing down your PC.
And there are so many versions and variants of it .. and so many dependencies, software that needs a particular version to work, and you have to install so many of these .net versions .. side by side .. or god knows how ..
And it doesn't give you anything that you couldn't do without.
It's just a huge crapware by MS and I refuse to use any software that requires dot net.
Weirdly enough, I've only had to install 2 versions, the .NET 4.0 and the .NET 3.5 SP1. No program ever complained about missing .NET, no program ever refused to work. It might be because I'm on Win7 and have installed the "developer" part of .NET (since I do need it to compile), but there aren't any processes of .NET being run to slow down the PC.
Also, it is true that you can do without .NET, assuming you write all the functions the .NET library provides yourself. Same could be told for DirectX, OpenGL, SDL or any other library.
I won't tell you that you must install .NET, I'm only telling my version of it.
Since the 0.9.x is discontinued, I don't think they've added that functionality to it.