Mono
From RemObjects Wiki
This is a Technical Glossary topic
Feel free to add your notes to this topic below.
The Mono Project is an open source implementation of a .NET compatible runtime and toolset, as specified in the ECMA-334/335 specifications, lead by Novell. Mono runs on several platforms, including Linux, Windows and MacOS. The aim of the project is to implement compatible libraries as included with .NET and expand on that with extra libraries.
At the time of writing Mono can successfully run .NET 2.0 applications. The WinForms implementation is complete in the 1.1 profile, and almost in 2.0. ASP.NET is complete except for webparts. Linq support also has been implemented.
Mono libraries
Mono also comes with extra libraries that are not included with .NET. These libraries include:
- GTK# a wrapper around the GTK+ library for creating cross platform GUIs
- Gecko# a wrapper around Mozilla to make use of the browser engine
- Cocoa# a wrapper around the Mac Xcode Cocoa library
MonoDevelop
Mono comes with an open source IDE for Linux and Mac Xcode called MonoDevelop. It comes with C#, VB.NET and more language support, supports extensions and has Intellisense support for most languages.