54

What is the relationship between Xamarin and Mono(Are they the same product)?

Is the Monodevelop IDE related to Mono?

user1751117
  • 669
  • 1
  • 5
  • 5
  • 3
    Mono is the open source project, core of the cross platform .NET initiative. Xamarin is a brand for its commercial product lines (Mac, iOS, and Android). They are closely related to each other as many Xamarin employees work on Mono, but they are different, and I believe that was the reason why they rebranded MonoTouch and Mono for Android to Xamarin.iOS and Xamarin.Android. The line between open source and commercial is never clearer. MonoDevelop is of course for Mono, and Xamarin Studio is for Xamarin. – Lex Li May 26 '14 at 05:27
  • 3
    Quote from their webpage -- "Xamarin Studio is a bundle of MonoDevelop along with Xamarin iOS/Android plugins and branding". – greenoldman Dec 18 '15 at 20:22
  • Can try Visual Studio Code now - https://code.visualstudio.com/ – Devesh Chanchlani Apr 01 '16 at 03:37

1 Answers1

50

Xamarin is primarily a platform for developing mobile applications (Android and iPhone) using C#.

The Mono project is an open-source port of the .NET framework. It is most commonly used to run .NET under Linux. From a performance standpoint, it runs about 50% (on average) as fast as the .NET framework.

MonoDevelop is an open-source C# IDE analagous to Eclipse or Visual Studio.

Miguel de Icaza was the primary developer for Mono and is one of the founders/owners of Xamarin.

Oren Hizkiya
  • 4,420
  • 2
  • 23
  • 33
Anthony Gatlin
  • 4,407
  • 5
  • 37
  • 53