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