Я здесь прочитал про удобство и изысканность С#
Я начинающий программист нам преподавали С++ и С#!!!
Куча классов в С# кстати половина c которых по моему мнению не нужны!
Коду нужно в С# в два рази больше писать
В Net единствиное преимущество это сама студия!
МСДН штука хороша но уступает QT Assistant по простоте и примерам по моему мнению!
-------------------------------------------------------------------------------
Вы сравните размер исходников С++ и С#!!!!
И попробуйте написать прогу в notepad!!!
Насчет кода в C# 2 раза писать - не согласен полностью.
В .NET все классы весьма продуманы в отличной объектно-ориентированной манере.
Многое сделано за вас. А хорошее продумывание дизайна поможет избежать неприятностей.
А их количество - ну надо понимать, что .NET можно разделить на 2 части:
1) Клиентскую (WinForms, WPF и т.д.)
2) Серверную (ASP.NET, WCF и все к ним относящееся)
Некоторые библотеки необходимы и тут, и там (сеть, ADO.NET и т.п)
Кстати, в .NET начиная с версии 3.5 SP1 есть вариант установки только клиентской функциональности: Client Profile.
Ну, а если про удобство C# - то все просто идеально. В языке есть все что нужно.
Разве что отсутствует множественное наследование как в C++, однако это может и к лучшему.
Во всяком случае данный вопрос решается использование дополнительных интерфейсов или более правильным продумыванием дизайна проекта.
А вот, что насчет Qt - то это действительно прекрасная библиотека для программистов на C++.
Все четко и гладко. Многие архитектурные моменты может почерпнуть оттуда.
Не сравнить с MFC и другими
Документация MSDN - все нормально и понятно (особенно для раздела .NET Base Classes)
Сам пишу на C# и очень этим доволен.