MonoDevelop - .NET development on Linux, Solaris, Mac OS X (and Windows)
Mono has gone a long way since Miguel de Icaza started work on it in 2001. It can run binaries produced by Visual Studio and it has C# and VB.NET compilers. Mono is still working on full .NET 2.0 support but they have a lot of interesting features in the Mono namespace:
-
You can try it on Windows or download a Vmware image with Mono 1.2.4 installed on openSUSE 10.2
Earlier this month they also released Monodevelop 0.15 which has all the features you would expect from a modern development IDE like code completion, projects and add-in support:
I spend my time developing for Windows these days but it is great to see that support for .NET is growing on other platforms as well. Mono supports embedded http servers and http handlers but it would be great to see a .NET cross platform application server.
[Update: made some small formatting changes]