Каковы мои варианты? Я пробовал MonoDevelop более года назад, но это было очень плохо. Является ли последняя версия стабильной средой разработки?
IDE для разработки С# в Linux?
Ответ 1
MonoDevelop 2.0 выпущен, теперь он имеет достойный отладчик GUI, завершение кода, поддержку Intellisense С# 3.0 (включая linq) и достойный GTK # Visual Designer.
Короче говоря, начиная с версии 2.0 я снова начал использовать Mono Develop и до сих пор очень доволен.
Подробнее о веб-сайте MonoDevelop.
Ответ 2
Microsoft выпустила Код Visual Studio для Linux, который имеет хорошую поддержку С#, естественно.
Ответ 3
Monodevelop
Существует 2 версии:
-
1.0: текущая стабильная версия. Он действительно стабилен, но несколько ограничен в своих возможностях. Это очень хорошо для небольших проектов. Я получил его через репозитории ubuntu hardy.
-
2.0RC (aka 1.9.x) вы можете получить его через SVN и компиляцию. Процесс довольно прост, и вы можете запустить его без установки (через
make run
). Он несколько менее стабилен, чем 1.0, но зависит от того, какую сборку вы получаете (это моментальный снимок разработки). Что касается возможностей, это здорово. Он имеет рефакторинг, профилирование, тонны плагинов и т.д.
Ответ 4
Я бы порекомендовал X-develop из Omnicore. Это очень хорошая среда разработки, но она доступна только в течение 30 дней.
Ответ 5
Существует привязка С# для Eclipse, хотя я не пробовал ее лично, поэтому я не могу ручаться за нее. Я использую MonoDevelop, который не идеален, но работает по большей части. Версия, включенная в Ubuntu 8.04 (Hardy Heron), намного более стабильна, чем версия Gutsy Gibbon.
Ответ 6
Я использовал MonoDevelop некоторое время назад, и все было в порядке. Это не так близко, как Eclipse или NetBeans для разработки Java, но они действительно находятся в собственном классе. И я думаю, что единственной реальной альтернативой является emacs или vim...
Он довольно полирован. Стабильность действительно не была проблемой. Простое завершение кода есть, так как это переход к декларации, суперкласс и чрезвычайно полезные ссылки на поиск. Однако отладки не существует, что является довольно вопиющим упущением. Я на самом деле потратил пару минут, пытаясь установить точку останова, пока не дошло до меня, что нет даже "Отладки..." вместо "Запустить..."
Ответ 7
Вы посмотрели SlickEdit? Я думал, что это было неплохо несколько лет назад, когда я разрабатывал приложения на С++ в Linux. Он говорит, что поддерживает С#, но я не могу комментировать, насколько это хорошо. Я был счастлив использовать его для разработки на С++.
Ответ 8
Я долгое время использовал JetBrains Rider, и мне это очень нравится.
У этого есть все доброжелательность ReSharper и это радость для использования в OS/X или Linux. Помните, что он все еще находится в программе раннего доступа, поэтому он имеет несколько грубых краев там и там, но в большинстве случаев он работает достаточно хорошо для повседневного использования.
Вы можете получить его здесь: https://www.jetbrains.com/rider/download/
P.S. В основном я использую его для разработки .NET Core, но использовал его и для традиционного .NET-кодирования.
Ответ 9
Является ли последняя версия стабильной стабильной средой разработки?
Вероятно... он ударил 1.0 в прошлом spring.