2009-02-16 2 views
18

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

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

+0

Я не уверен, но я думаю, что у SharpDevelop нет intellisense. Я не могу подчеркнуть, насколько важно развивать интеллектуальную систему! – configurator

+6

У SharpDevelop есть intellisense. – CrashCodes

ответ

8

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

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

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

20

я написал блог-пост об этом, вы можете найти его here

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

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

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

0

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

Смежные вопросы