2008-09-30 6 views
59

Какие у меня варианты? Я пробовал MonoDevelop более года назад, но это было очень плохо. Является ли последняя версия стабильной средой разработки?IDE для разработки C# на Linux?

+0

Я не хочу быть нищим, но вы его загрузили и попросили? С множеством бесплатных способов запуска Linux бесплатно на вашем компьютере, я надеюсь, что вы можете вернуться и ответить на этот вопрос. – casademora 2008-09-30 00:53:36

+0

Я не понимаю ваш вопрос. Да, у меня стабильная установка Linux. Да, я попробовал более старую версию MonoDevelop (как я указал в вопросе) Вы спрашиваете, пробовал ли я все доступные C# совместимые IDE? – ilitirit 2008-09-30 01:15:56

+0

Вы можете загрузить последнюю сборку и попробовать ее снова ... год - это долгое время. – Kev 2008-09-30 03:25:28

ответ

46

Был выпущен MonoDevelop 2.0, теперь он имеет достойный отладчик GUI, завершение кода, поддержку Intellisense C# 3.0 (включая linq) и достойный GTK # Visual Designer.

Короче говоря, начиная с выпуска 2.0, я начал использовать Mono Develop снова и очень доволен им до сих пор.

За дополнительной информацией обращайтесь к MonoDevelop website.

+8

MonoDevelop 4.0 теперь доступен. Я регулярно использую VS2012, и это потрясающий соперник, учитывая, что его Linux/Opensource (VisualStudio, в отличие от всего остального MS, скалы). – gap 2013-10-25 16:42:21

1

Является ли последняя версия стабильной стабильной средой разработки?

Возможно, это произошло 1.0 прошлой весной.

3

Я использовал MonoDevelop некоторое время назад, и все было хорошо. Это не так хорошо, как Eclipse или NetBeans для разработки Java, но они действительно находятся в собственном классе. И я думаю, что единственная реальная альтернатива - использование emacs или vim ...

Это довольно полированный. Стабильность действительно не была проблемой. Простое завершение кода есть, так как это переход к декларации, суперкласс и чрезвычайно полезные ссылки на поиск. Однако отладки не существует, что является довольно вопиющим упущением. Я действительно потратил пару минут, пытаясь установить точку останова, пока не дошло до меня, что нет даже «Отладки ...» вместо «Запуск ...»

3

Вы посмотрели SlickEdit ? Я думал, что это было неплохо несколько лет назад, когда я разрабатывал приложения на C++ в Linux. Он говорит, что поддерживает C#, но я не могу комментировать, насколько это хорошо. Я был счастлив использовать его для разработки на C++.

8

Я бы порекомендовал X-develop от Omnicore. Это очень хорошая среда разработки, но она доступна только в течение 30 дней.

4

Существует ссылка на C# для Eclipse, хотя я не пробовал ее лично, поэтому я не могу ручаться за нее. Я использую MonoDevelop, который не идеален, но работает по большей части. Версия, включенная в Ubuntu 8.04 (Hardy Heron), намного более стабильна, чем версия Gutsy Gibbon.

9

Monodevelop
Есть 2 версии вокруг:

  • 1,0: в настоящее время стабильная версия. Он действительно стабилен, но несколько ограничен в своих возможностях. Это очень хорошо для небольших проектов. Я получил его через Ubuntu hardy repos.

  • 2.0RC (aka 1.9.x) вы можете получить его через SVN и компиляцию. Процесс довольно прост, и вы можете запустить его без установки (через make run). Он несколько менее стабилен, чем 1,0, но зависит от того, какую сборку вы получаете (это моментальный снимок разработки). Что касается возможностей, это здорово. Он имеет рефакторинг, профилирование, тонны плагинов и т.д.

2

Я пользуюсь JetBrains Rider довольно долгое время, и мне это очень нравится.

У этого есть все доброжелательность ReSharper и это радость для использования на OS/X или Linux. Помните, что он по-прежнему находится в программе раннего доступа, поэтому он имеет несколько грубых краев там и там, но в большинстве случаев он работает достаточно хорошо для повседневного использования.

Вы можете получить его здесь: https://www.jetbrains.com/rider/download/

P.S. В основном я использую его для разработки .NET Core, но использовал его и для традиционного .NET-кодирования.