IDE jest dla C# development na Linuksie?

Jakie mam opcje? Próbowałem MonoDevelop ponad rok temu, ale był bardzo buggy. Czy najnowsza wersja jest stabilnym środowiskiem programistycznym?

Author: Community, 2008-09-30

9 answers

MonoDevelop 2.0 został wydany, ma teraz przyzwoity Debugger GUI, uzupełnianie kodu, wsparcie Intellisense C # 3.0 (w tym linq) i przyzwoity GTK # Visual Designer.

Krótko mówiąc, od wydania 2.0 zacząłem ponownie używać Mono Develop i jestem z niego bardzo zadowolony do tej pory.

Sprawdź MonoDevelop Strona aby uzyskać więcej informacji.

 50
Author: trampster,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-27 12:38:13

Microsoft wydał Visual Studio Code dla Linuksa, który oczywiście ma dobre wsparcie dla C#.

 17
Author: jhaagsma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-20 17:17:17

Monodevelop
Istnieją 2 wersje:

  • 1.0: aktualnie stabilna wersja. Jest rzeczywiście stabilny, ale nieco ograniczony w swoich możliwościach. To bardzo dobre dla małych projektów. Dostałem go przez ubuntu hardy repos.

  • 2.0 RC (aka 1.9.x) można go uzyskać poprzez SVN i kompilację. Proces jest dość prosty i można go uruchomić bez instalacji (poprzez make run). Jest nieco mniej stabilny niż 1.0, ale zależy od tego, który build otrzymasz (to migawka rozwoju). Jeśli chodzi o możliwości, jest świetny. Ma refaktoryzację, profilowanie, mnóstwo wtyczek itp.

 8
Author: Sklivvz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-05 08:09:59

Polecam X-develop z Omnicore . Jest to bardzo dobre IDE, ale można go używać tylko przez 30 dni.

 7
Author: Walter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-03 09:09:34

Istnieje bindowanie C# dla Eclipse, choć osobiście tego nie próbowałem, więc nie mogę za to ręczyć. Używam MonoDevelop, który nie jest idealny, ale działa w miarę dobrze w większości przypadków. Wersja zawarta w Ubuntu 8.04 (Hardy Heron) jest znacznie bardziej stabilna niż wersja Gutsy Gibbon.

 4
Author: Adam Ness,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-05 07:29:46

Używam JetBrains Rider od dłuższego czasu i bardzo mi się podoba.

MA całą dobroć ReSharper i jest przyjemnością używać na OS / X lub Linux. Uważaj, że jest jeszcze w programie wczesnego dostępu, więc ma kilka szorstkich krawędzi tam i tam, ale większość razy działa wystarczająco dobrze dla codziennego użytkowania.

Możesz go dostać tutaj: https://www.jetbrains.com/rider/download/

P. S. używam go głównie do potrzeb programistycznych. Net Core, ale korzystałem z niego do tradycyjnego kodowania. NET.

 4
Author: aignas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-11 20:11:29

Używałem MonoDevelop jakiś czas temu i było w porządku. To nie jest tak dobre jak Eclipse czy NetBeans dla Javy, ale te są naprawdę w swojej klasie. I myślę, że jedyną realną alternatywą jest użycie Emacsa lub Vima...

Jest dość dopracowany. Stabilność naprawdę nie była problemem. Proste uzupełnianie kodu jest tam, podobnie jak przeskakiwanie do deklaracji, super-klasy i niezwykle przydatnych referencji find. Debugowania nie ma, co jest dość rażącym pominięciem. Właściwie spędziłem kilka minut próbując skonfigurować punkt przerwania, dopóki nie dotarło do mnie, że nie ma nawet sposobu na "debugowanie"..."zamiast" uciekaj..."

 3
Author: morsch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-30 01:02:10

Spojrzałeś na SlickEdit ? Kilka lat temu, kiedy tworzyłem Aplikacje C++ na Linuksie, wydawało mi się, że to całkiem niezłe. Mówi, że obsługuje C#, ale nie mogę skomentować, jak dobrze. Byłem szczęśliwy, że mogłem go użyć do mojego rozwoju C++.

 3
Author: itsmatt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-30 01:25:49

Czy najnowsza wersja stabilna jest stabilnym środowiskiem programistycznym?

Prawdopodobnie ... wiosną wybiła 1.0.
 1
Author: eduffy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-30 00:52:16