Здравствуйте, Mika Soukhov, Вы писали:
MS>Создание бизнес-сущностей — день делов. Детализация + реализация — полгода. Понимаешь к чему я клоню? Создание xml файлов, работа с БД, сохранение настроек и т.п. — это низкоуровневые вещи, помогающие решать задачи. Именно ими ты и будешь заниматься оставшиеся полгода без одного дня. Это будет происходить как на С++, так и на С#. Никакой разницы.
Низкоуровневыми я называю явные вызовы деструкторов или обёртывание всего и вся в шаблоны умных указателей, ручная конвертация строк при использовании разных библиотек, датабиндинг только для TDataSet вместо совершенно прозрачного для меня биндинга любых коллекций, в том числе и массивов.
ХД>>Я уже написал же выше — он позволяет мне не задумываться до поры до времени о выборе библиотеки, об управлении памятью etc.
MS>А каким образом это относиться к generics и шаблонам?
Да никаким, на шаблонах свет клином не сошёлся

Ты неправильно цитату разбил, потерял следующее:
Я уже получил добротно сделанный инструмент, который меня на сегодня удовлетворяет. А если он станет ещё лучше, я воспользуюсь и новыми фичами 
Так что шаблоны я рассматриваю как очень вкусное дополнение.
MS>Вот, именно это и есть ключевые слова. .NET не повышает уровень абстракции, он не облегчает (по крайней мере настолько, чтобы трубить об этом на каждом повороте) контроль памятью, он не повышает скорость разработки. Все это миф.
Может, у тебя не тот дотнет?
MS>Но!
MS>За .NET будующее. Его поддерживают все больше и больше. За ним стоит Microsoft. Именно эти три слона и склоняют чашу в сторону .NET. Именно поэтому и я его выбрал
У...