Hi lant, my experiences with Mono have been mixed so far. First of all, I was unable to install Suse. The PPC installer is buggy, and I couldn't get past the partitioning phase, so I tried Ubuntu instead. Installing Mono and Monodevelop with Ubuntu is incredibly easy, but they don't have packages for mod_mono yet, so that was a big drawback for me. Monodevelop has come a long way, the code completion feature is a life saver, but at version 0.7 (Ubuntu doesn't have the latest version) it is still very unstable. It crashed like 4 times while I used it, so I wouldn't bet my money on it, yet (I have high hopes for Monodevelop 1.0).
So without a decent web server and IDE I decided to give Mac OS X another try... This time I used Darwin Ports to install Mono. With DP I was able to install the latest Mono, XSP and mod_mono very easily. Monodevelop however, is almost impossible to get on a Mac (dependecy hell
) so I got the Xcode extensions from the Cocoa Sharp project. This extensions allow Apple's Xcode to color the syntax of C# files (and VB and others) and they also provide project templates and makefiles that let you build your Mono code directly from Xcode. There is no code completion or debugging feature with Xcode, but at least it is much more stable than Monodevelop. With this setup I was able to port a small database access library that I have, and I wrote a small test app that retrieved some data from a MySql database. This library was originally written on windows with Visual Studio .NET, so I felt the transition was very smooth (I only modified the makefile to add the proper references, the code stayed the same). I haven't had the time to test something more complex, and I've only tried a Hello world ASP .net page so far, but it looks very promising to me. Hope this helps