tags:

views:

749

answers:

8

I had been steering away from C# for a while, because it was "just a Windows thing", and it fell out of my current needs. However It's been gaining popularity and now with Mono catching up, it's becoming more attractive but I was wondering what IDE are people using to Code C#(with Mono) on *nix platforms.

+10  A: 

I think MonoDevelop is the most popular.

Rune Grimstad
I really like Monodevelop, especially the recent releases.
sgwill
+1  A: 

I'm using Textmate on Mac OS X, it's the uber most awesomest editor on any platform, but it's not an IDE.

On X11 based systems i think i preferred Kate if i recall correctly.

Kris
I'm on a Mac at home so that's actually good to know! Unfortunately at work don't have a Mac :(
Robert Gould
I've never tried Kate, but now that it has vi key bindings it might be worth a try. :)
Claes Mogren
TextMate doesn't have a C# bundle, does it? I borrowed the C# bundle from the E editor and installed it on TextMate, but I've not really used it yet.
Sol
+2  A: 

As Mono For Linux Developers shows, there are at least 3 Eclispe plugins for C#.

Black Sun: http://black-sun.sourceforge.net/

Emonic Plugin: http://emonic.sourceforge.net/

C# Plugin from Improve Technologies: http://www.improve-technologies.com/alpha/esharp/

gimel
Any Favorite among those?
Robert Gould
+2  A: 

I have been very unhappy with the editors (compared to VS.net), but I think under windows it's possible to develop .net with VS and then also test it against mono, to check if it works on both platforms.

Nils
+2  A: 

Strange, no one has mentioned Emacs yet. Emacs C# mode

Fernando
+3  A: 

I use Vim for all my *nix stuff. There's even a Vim plugin for VS (ViEmu) so you can use your Vim tricks from within the IDE as well.

Brian Rasmussen
+1  A: 

XDevelop by Omnicore is another good alternative. It has some nice advanced features, it's multiplatform and it has a good Mono support.

Manuel Ceron
+1  A: 

I have used SlickEdit for years on both Windows and Linux and like it very much. It has good Emacs keybindings and runs well on both platforms.