Ответ 1
Как вы уже упоминали, вы всегда можете попробовать использовать копию Visual Studio Express. Вероятно, это ваш лучший выбор для разработки Windows - почему бы не попробовать, чтобы убедиться, что он соответствует вашим потребностям?
Учитывая недавний выпуск VS 2010, я был потрясен, увидев структуру ценообразования для разных версий продукта. Мне посчастливилось получить бесплатные версии VS 2005 и 2008 от участия в различных мероприятиях MS. Для хакера, который я делаю дома, я не уверен, что собираюсь потратить деньги на покупку IDE и хочу посмотреть, что другие используют.
Как SharpDevelop MonoDevelop Expess Editions
Как вы уже упоминали, вы всегда можете попробовать использовать копию Visual Studio Express. Вероятно, это ваш лучший выбор для разработки Windows - почему бы не попробовать, чтобы убедиться, что он соответствует вашим потребностям?
Экспресс-выпуски для личного развития. Если вы занимаетесь профессиональным развитием, просто пройдите этот процесс, чтобы стать сертифицированным MS партнером и получить практически все профессиональные программные средства MS бесплатно.
Если вы говорите о том, чтобы просто играть дома, то почему бы просто не получить express edition?
Экспресс-выпуски предназначены для "взлома дома" и, вероятно, дадут вам наибольшую ценность за деньги.
Выбор для одного из других будет зависеть от ваших предполагаемых платформ.
Экспресс-выпуски будут самым близким к про-версиям. Это то, что я использовал для личных проектов.
Там есть интересный пост в блоге Роба Конри об использовании Vim для разработки .Net. Я не уверен, что могу по-настоящему рекомендовать это, но это пища для размышлений. Тем не менее.
Я думаю, что Express Edition достаточно, чтобы протестировать некоторые .NET-функции дома. Очевидно, что если вам нужно использовать его для создания коммерческого решения, вы должны купить IDE. Заметьте, что он очень мощный, и я думаю, что это хорошая инвестиция.