| .NET needs its enormous Runtime |
So? Many languages and libraries require large runtimes. GTK, Java, etc. Nothing wrong with that.
| .NET code reversing is too easy |
It's easy to reverse engineer any language, regardless of if it's compiled or interpreted. It's just slightly easier with .NET and Java, but still easy with C++.
Actually, overall .NET is only about 10-15% slower than running a native application. But this really would come down to the individual developers ability to write good code.
| Most of .NET developers are kids, who even don't know what is Win32 API or a message loop, and can only click, click, click... on a black box. |
Actually, I've yet to meet a .NET developer who is a kid. I know many professional developers who are quite fond of .NET. So you have no idea what you are talking about. Are you even a prof developer or just a kid yourself?
Arrogant statement. Would you care to elaborate?
I've yet to see a helpful reply from you, nor have I seen any valid arguments against anything you have tried to argue. Your definitely a Microsoft fanboy, but I'd hate to break this to you, there are other operating systems and programming languages out there; And they are GOOD. Just because you know a little C++ and some Win32API doesn't make it the best, or only good one.