Подтвердить что ты не робот

Режимы SharpDevelop или Express

Поскольку есть Sharpdevelop 3.0 (http://www.icsharpcode.net/OpenSource/SD/Download/), кто-нибудь может сказать мне, как он сравнивается с Express Editions? (http://www.microsoft.com/Express/)

Я пытался найти различия, но мог найти только этот старый пост http://community.icsharpcode.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx

4b9b3361

Ответ 1

Я написал блог-пост об этом, вы можете найти его здесь

В моем заключении я говорю:

Conlusion Если я должен выбрать для веб-приложений, чем экспресс-версия легко побеждает. Сборка в веб-сервере, графический дизайнер с функцией разделения экрана и отладкой javascript просто делают его слишком хорошим. Если вы считаете, что вам действительно нужно работать с базой данных из среды IDE, а также SharpDevelop не для вас. Если вы хотите создать формы Windows или консольное приложение, то все будет работать нормально, если вы хотите более серьезно использовать эти приложения и использовать исходную систему управления, статический анализ кода и стильный стиль из среды IDE, для которой требуется SharpDevelop!

Если экспресс-выпуски позволят расширить возможности третьей стороны (Resharper) и решить мои небольшие неприятности, это будет номер один. Если SharpDevelop получит надстройку resharper, графический конструктор для веб-страниц и сборку на веб-сервере, это будет номер один.

Ответ 2

SharpDevelop - это бесплатный проект с открытым исходным кодом. Где Microsoft Visual Studio Express Edition представляет собой искалеченную Visual Studio, не обладающую некоторыми инструментами/функциями, которые помогают в выпуске коммерческого программного обеспечения.

Если вы планируете использовать Visual Studio в будущем, используйте экспресс-версию. В противном случае я настоятельно рекомендую SharpDevelop.

Что касается функций, у них обоих есть отладчики, у них есть подсветка синтаксиса и завершение кода. Оба они будут иметь все функции, которые вы ожидаете от полноценной RAD IDE для .Net.

Ответ 3

Другая проблема, о которой стоит упомянуть, - поддержка модулей тестирования в Sharpdevelop. Nunit можно интегрировать в IDE, и это огромная прибыль IMO. Единичное тестирование в #Develop намного превосходит MSTest и Nunit с VS не интегрировано в среду IDE.