I use Mono (C#) on Linux for console applications, GUI applications
(with GTK+ 2.0 via the C# bindings GTK#) and ASP.NET Web Forms
(using the ASP.NET server XSP from the Mono Project) and almost
everything works just fine (though Mono's version number is only
0.28 at the moment).