Нет абсолютно никаких веских причин выбирать SharpDevelop вместо Visual Studio, если у вас есть выбор и бюджет. .
Visual Studio, безусловно, лучшая IDE на рынке, и я использовал довольно много.
И, как говорит Марти в комментариях, он студент. На сайте http://www.dreamspark.com любой студент может получить бесплатные полные профессиональные версии почти всех версий Visual Studio и Windows SKU.
Visual Studio также предлагается бесплатно в менее функциональных версиях с пометкой «Экспресс»
Если вы не студент ( или не знаете его, подмигнуть ) и у вас ограниченный бюджет, и версии VS express не имеют необходимых вам функций, тогда SharpDevelop будет хорошим вариантом.
Я не фанат MS, на всякий случай, если вам интересно.
Для людей, которым нужен открытый исходный код .... например, затмение никогда не было бы таким успешным без открытого исходного кода
Полный список для сравнения функций (VS Express vs SharpDevelop):
http : //community.sharpdevelop.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx
Если у вас есть полная лицензия на Visual Studio и вы собираетесь писать только Windows-программы для себя или своего бизнеса, то стимула нет.
Однако, если вы хотите использовать язык C# и .NET-стиль для проекта с открытым исходным кодом или проекта, совместимого со многими платформами, вы, вероятно, предпочтете использовать Mono вместо .NET и SharpDevelop вместо VS.
Я пробовал это для VB.NET пару лет, мне не понравилась IDE. После того, как я попробовал, я использовал Express Editions для C # / VB.NET (2005).
Теперь у меня есть премиум-аккаунт msdn от моей компании, поэтому я использую только командные системы (дома / на работе).
Я считаю, что VS - это лучшая IDE для разработки с помощью .NET Framework.