Редакции SharpDevelop или Express - PullRequest
18 голосов
/ 16 февраля 2009

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

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

Ответы [ 3 ]

20 голосов
/ 17 февраля 2009

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

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

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

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

8 голосов
/ 17 февраля 2009

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

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

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

0 голосов
/ 06 декабря 2012

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

...