Welche IDE verwenden Sie für die Mono-Entwicklung unter KDE?

14

Derzeit habe ich keine Linux-Installation mit einer GUI. Alle führen den Textmodus aus. Wenn ich das tue, verwende ich normalerweise KDE. Unter Windows bin ich ein .NET-Entwickler und habe noch keine Mono-Entwicklung durchgeführt. Ich habe gehört, dass Monodevelop nur für GNOME ist.

Welche IDE verwenden Sie, wenn Sie Mono in einer KDE-Umgebung entwickeln?

James
quelle

Antworten:

18

Wenn Sie wirklich QT-Gungho sind und kein gtk + Zeug auf Ihrem Desktop aushalten können, haben Sie möglicherweise Pech. Wenn Sie andererseits kein Bibliotheksnazi ​​sind, kann ich Monodevelop vorschlagen?

Monodevelop ist eine IDE, die hauptsächlich für C # und andere .NET-Sprachen entwickelt wurde. MonoDevelop ermöglicht Entwicklern das schnelle Schreiben von Desktop- und ASP.NET-Webanwendungen unter Linux, Windows und Mac OSX. Mit MonoDevelop können Entwickler mit Visual Studio erstellte .NET-Anwendungen problemlos auf Linux portieren und eine einzige Codebasis für alle Plattformen verwalten.

Natürlich können Sie auch problemlos mit Emacs oder Vim schreiben.

Eli Frey
quelle
Ich bin nicht so fortgeschritten, dass ein Linux-Benutzer irgendeine Art von Nazi sein kann :) Es mag nur an meinem Unverständnis liegen, dass Monodevelop unter KDE nicht verwendet werden kann. Obwohl ich mit GUI unter Linux angefangen habe, bin ich schnell zu Text gewechselt, weil ich immer über meine Linux-Server mit SSH verbunden war und keine Ressourcen auf der GUI verschwenden wollte. Ich bin noch nie daran herumgekommen, GUI-Sachen unter Linux zu lernen.
James
Je mehr Sie wissen :)
Eli Frey
3
Monodevelop ist DIE Mono IDE. Wenn Sie GTK-Bibliotheken wirklich nicht verwenden möchten, können Sie EMACS auch im Mono-Modus verwenden: cybercom.net/~zbrad/DotNet/Emacs, aber ich empfehle Monodevelop wirklich als IDE.
Hugo
1
nicht, dass ich Vim oder Emacs nicht mag, aber im Ernst, das sind die nächsten Zweitplatzierten? Keine Liebe für Kate oder Kdevelop? Nun ja, das waren meine Antworten, die lauten, dass sie KDE-spezifisch und sehr eigenwillig sind. Ich kann jedoch nicht für Mono-Unterstützung sprechen. Ich vermute, dass Monodevelop das Beste für die Entwicklung von Mono ist.
Xenoterracide
@ xenotarracide: matt notiert. Es ist wohl eine Frage des Geschmacks. Es fällt mir kaum ein, diese Optionen vorzuschlagen, weil ich sie nie benutzt habe. Um fair zu sein, sie sind die KDE-Methode, um Dinge zu tun.
Eli Frey
5

Es gibt keinen Grund, warum Sie Monodevelop unter KDE nicht verwenden können. Alle GTK + -Anwendungen sollten funktionieren. Der einzige Nachteil ist, dass sie möglicherweise etwas fremd aussehen und eine große Anzahl von Bibliotheken enthalten, die Sie "nicht benötigen", es sei denn, Sie haben andere GTK + -Anwendungen installiert.

FWIW, ich benutze Emacs für den größten Teil meiner Mono-Entwicklung.

jacksonh
quelle
3

Wichtig hierbei ist, dass MonoDevelop in KDE einwandfrei funktioniert. Es ist nicht erforderlich, dass Sie GNOME verwenden. Dies gilt für so ziemlich jede GTK + -Anwendung.

Sandig
quelle
Ich habe MonoDevelop mit oneclick unter OpenSuse installiert (ich benutze KDE) und es wurde installiert und eine Verknüpfung unter Development platziert. Wenn ich darauf klicke, wird gemeldet, dass die folgenden Add-Ins nicht gestartet werden konnten: MonoDevelop.GnomePlatform, 5. Ich habe Gnome nicht installiert und dennoch geht es bei dem Fehler darum, dass Gnome Platform fehlt. Wenn ich fortfahren möchte, erhalte ich die Fehlermeldung "Ein schwerwiegender Fehler ist aufgetreten". Vielleicht gibt es deswegen diesen Irrtum, dass MonoDevelop nicht unter KDE laufen kann? Was muss ich tun, um es unter KDE auszuführen?
Nick_F
3

Haben Sie KDevelop 4 oder Kate ausgecheckt ?

Haftungsausschluss: Ich entwickle kein Mono und es ist mir nicht gelungen, die vi-Bindungen in kate so gut zu machen, dass sie vim noch ersetzen.

Xenoterracid
quelle
noch nicht. werde es versuchen.
James
0

Microsofts Visual Studio Code ist eine integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) mit Unterstützung für Mac, Linux und Windows.

Shoham
quelle