В моей жизни, не связанной с программированием, я всегда стараюсь использовать соответствующий инструмент для работы, и я чувствую, что я делаю то же самое в своей жизни программирования, но я считаю, что я выбираю С# и .NET для почти всего. Мне трудно найти (реалистичный бизнес) потребности, которые не могут быть удовлетворены .NET и С#.
Очевидно, что встроенные системы могут требовать что-то менее раздутое, чем .NET Micro Framework, но я действительно ищу ситуацию типа бизнес-типа, где .NET не лучший инструмент.
Я прежде всего С# и .NET парень с тех пор, как я самый удобный, но я знаю довольно много C + +, php, VB, PowerShell, пакетных файлов и Java, а также разбираюсь в веб-технологиях (JavaScript, HTML и CSS). Но я открыт для этого своим набором навыков, и я ищу случаи, когда С# и .NET не являются правильным инструментом для задания.
Я выбираю .NET и С#, потому что мне это нравится, но я ищу случаи, когда это не подходит.