Почему вы выбрали SharpDevelop вместо Visual Studio для кодирования на C#? [закрытый]

Я сталкивался с SharpDevelop несколько раз раньше, но я не знаю никого, кто на самом деле программирует в нем. Вы бы порекомендовали его для проектов среднего размера в C#?

подвопрос: есть ли разница в скорости компиляции? (статьи про многопоточность compliling в SharpDevelop)

Спасибо за ответы!

5 ответов


нет абсолютно никаких веских причин выбирать SharpDevelop над Visual Studio, Если у вас есть выбор и бюджет.

Visual Studio, безусловно, лучшая IDE на рынке, и я использовал довольно много.

и, как говорит Марти в комментариях, он студент. At http://www.dreamspark.com любой студент может получить бесплатные, полные профессиональные версии большинства всех Visual Studio и Windows SKU.

также предлагается Visual Studio без стоимости в менее рекомендуемых версиях с надписью "Express"

Если вы не студент (или не знаю один, подмигнуть подмигнуть) и по бюджету, и версии VS express не имеют необходимых функций, тогда SharpDevelop был бы хорошим способом пойти.

Я не фанат MS, на всякий случай вам интересно.


Я запускаю SharpDevelop в виртуальной машине Windows на macbook air, который имеет только твердотельный "жесткий диск" 256G, поэтому мне нужно сохранить пакет VM как можно меньше. Установка Visual Studio к моменту установки всех обновлений увеличила размер пакета виртуальной машины примерно на 8G. Слишком большой. И почему установка занимает так много времени? что он делает с реестром? Так зачем тратить несколько сотен фунтов на Visual Studio, когда SharpDevelop является бесплатным и крошечным сравнение?


для людей которым нужен opensource.... eclipse, например, никогда не был бы столь успешным без открытого исходного кода

полный список для сравнения функций (VS Express vs SharpDevelop):

http://community.sharpdevelop.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx


Если у вас есть полная лицензия на Visual Studio и вы собираетесь писать только программы для Windows только для себя или бизнеса, то не будет никакого стимула.

однако, если вы хотите использовать язык C# и .NET-стиль для проекта с открытым исходным кодом или совместимого на многих платформах, вы, вероятно, захотите использовать моно вместо .NET и SharpDevelop вместо VS.


Я пробовал это для VB.NET пару лет назад мне не понравилась идея. После того, как я попробовал, я использовал Express Editions для C#/VB.NET (2005).

теперь у меня есть учетная запись MSDN premium от моей компании, поэтому я использую только командные системы (home/work).

Я думаю, что VS-лучшая IDE для разработки с .NET Framework.