Presne tak, navyse .NET bol od zaciatku vyvijany paralelne s C#, takze programovanie v C# je elegantne a priamociare. Preto ak mate moznost zacat projek od nuly, radsej pouzivajte rovno C#.
Naopak, do C++.NET museli byt pridane nove klucove slova: __gc, __value, __box, __event, __hook ... aby to bolo pouzitelne a aj napriek tomu je to des. Preto pouzivat C++.NET ma, podla mna, zmysel len ak chcete volat COMy, nativne DLL alebo rychlo portovat existujuce kniznice napisane v C++.
Nesuhlasim s postupom Microsoftu (ohladom novych klucovych slov v C++), ale prave tak isto ma vytaca smerovanie standardu C++ stale viac ku generickemu programovaniu v style boost. Skratka, na produktivnu robotu je naozaj lepsia Java alebo C#.