Interview with Miguel de Icaza re: Mono

No, not the mono you or someone you know had in high school and was out for two months. Mono is (from their website) : 

Mono is a platform for running and developing modern applications, based on the ECMA/ISO Standards. Mono can run existing programs targeting the .NET or Java frameworks.

Specifically, Mono began as a cross-platform implementation of .NET, with part of the idea clearly being that you could run C# programs on Linux.

ONDotnet
(OReilly Network) has an interview with Miguel de Icaza, father of the Gnome desktop, and also the founder of the Mono project. He (again) answers the frequently heard questions; why C#, what about patents, why do we need this, etc. He gives a reasonable explanation, and the fact that people are already using Mono to develop applications for the Linux desktop would seem to indicate that others agree.

This (yet another) one of the programming challenges which is somewhere on my list. Right now I’m leaning a little bit more toward more web applicatoin development, even though I enjoy developing desktop applications a little more… Maybe more on that in some other post.