Quel IDE utilisez-vous pour le développement Mono sur KDE?


14

Actuellement, je n'ai pas d'installation Linux avec une interface graphique. Tous fonctionnent en mode texte. Quand je le fais, j'utilise généralement KDE. Sous Windows, je suis un développeur .NET et je n'ai pas encore fait de développement Mono. J'ai entendu dire que Monodevelop est uniquement pour GNOME.

Si vous développez Mono sur un environnement KDE, quel IDE utilisez-vous?

Réponses:


18

Si vous êtes vraiment un gungho QT et que vous ne supportez pas les trucs gtk + sur votre bureau, vous pourriez ne pas avoir de chance. Si vous n'êtes par contre pas un nazi de bibliothèque, puis-je vous suggérer Monodevelop?

Monodevelop est un IDE principalement conçu pour C # et d'autres langages .NET. MonoDevelop permet aux développeurs d'écrire rapidement des applications Web de bureau et ASP.NET sur Linux, Windows et Mac OSX. MonoDevelop permet aux développeurs de porter facilement les applications .NET créées avec Visual Studio vers Linux et de maintenir une base de code unique pour toutes les plates-formes.

Bien sûr, vous pouvez également écrire avec Emacs ou Vim sans aucun problème réel.


Je ne suis pas aussi avancé qu'un utilisateur Linux pour être une sorte de nazi :) Il se peut que je ne comprenne pas que Monodevelop ne peut pas être utilisé sur KDE. Bien que j'ai commencé avec GUI sur Linux, je suis rapidement passé au texte car je me connectais toujours en utilisant mes serveurs Linux en utilisant SSH et je ne voulais pas gaspiller de ressources sur GUI. Je n'ai jamais eu à apprendre des choses sur l'interface graphique sous Linux.
James

Plus vous en savez :)
Eli Frey

3
Monodevelop est LE Mono IDE. Si vous ne voulez vraiment pas utiliser les bibliothèques GTK, vous pouvez également utiliser EMACS avec son mode Mono: cybercom.net/~zbrad/DotNet/Emacs mais je recommande vraiment Monodevelop comme IDE.
Hugo

1
pas que je n'aime pas Vim ou Emacs mais sérieusement ce sont les prochains finalistes? pas d'amour pour Kate ou Kdevelop? Eh bien, ce sont mes réponses étant donné qu'elles sont spécifiques à KDE et très fonctionnelles, je ne peux pas parler pour le support Mono cependant, je soupçonne que Monodevelop est le meilleur pour développer Mono.
xenoterracide

@xenotarracide: notablement noté. C'est une question de goût, je suppose. Il ne me vient presque jamais à l'esprit de suggérer ces options car je ne les ai jamais utilisées. Pour être juste, ils sont la façon de faire des choses de KDE.
Eli Frey

5

Il n'y a aucune raison pour que vous ne puissiez pas utiliser Monodevelop sur KDE. Toutes les applications GTK + devraient fonctionner, le seul véritable inconvénient est qu'elles peuvent sembler un peu étrangères et que cela va attirer un large ensemble de bibliothèques dont vous "n'avez pas besoin" à moins que d'autres applications GTK + ne soient installées.

FWIW, j'utilise emacs pour la plupart de mon développement Mono.


3

La chose importante à noter ici est que MonoDevelop fonctionne bien dans KDE. Il ne vous oblige pas à utiliser GNOME. Cela est vrai pour presque toutes les applications GTK +.


J'ai installé MonoDevelop avec oneclick sous OpenSuse (j'utilise KDE) et il a été installé et un raccourci placé sous Développement. Lorsque je clique dessus, il signale "Les compléments suivants n'ont pas pu être démarrés: MonoDevelop.GnomePlatform, 5". Je n'ai pas installé Gnome et pourtant l'erreur concerne la plateforme Gnome manquante. Si je choisis de continuer, j'obtiens l'erreur "Une erreur fatale s'est produite". C'est peut-être pourquoi il y a cette idée fausse que MonoDevelop ne peut pas fonctionner sous KDE? Quoi qu'il en soit, pour l'exécuter sous KDE, que dois-je faire?
Nick_F

3

Avez-vous vérifié KDevelop 4 ou Kate ?

Avertissement: je ne développe pas de mono et je n'ai pas encore pu obtenir les liaisons vi dans kate pour être en mesure de remplacer vim.


pas encore. va essayer.
James

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.