Why do so many members here dislike .NET? Especially when it comes to the language being used for security applications. I see a lot of statements on the forum here like.. I don't want to have to install it on my machine. Does installing .NET really bring with it so many exploits that it outweighs the benefits? I would think Java has been exploited far more than .NET. Do you think .NET is as risky as installing JAVA? I have them both installed on my machine since I have applications that use both Java, and .NET that I use on a regular basis. I can see some reasons for not using .NET with portable security applications. It's my understanding that the user would have to have .NET installed on their machine to be able to use the portable application. Just like many popular applications require the user to have Java installed on their machine in order to use the application. So, what are your reasons for disliking .NET?