Режимы 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
Ответы
Ответ 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.