On that site, what is the difference between to two blocks to the left? They read.
An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET

An open Source C# and .NET development environment for Linux, Windows, and Mac OS X

Secondly, is there a way to download Mono on a Windows machine that runs in the background without also downloading the C# IDE?

One more thing. If I were to write a program on Linux with and for Mono, wouldn't that program also work on Windows & Mac providing they also had Mono installed? Thanks.

7 Years
Discussion Span
Last Post by vivek4020

This is what i understand

Mono is an implementation
Monodevelop is an IDE(Like Visual Studio)

Mono is an alternative to the C# compiler by Microsoft(csc.exe)
It has only the command line stuff

Monodevelop is a full featured IDE

Answer to second question
If you download Monodevelop, you get Mono+Monodevelop IDE
If you download Mono, you get mono and no IDE

Answer to third question
Mono uses GTK and most of the code is portable other than platform specific ones.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.