C# Xamarin vs.Mono vs.Monodevelop

C# Xamarin vs.Mono vs.Monodevelop,c#,mono,cross-platform,xamarin,monodevelop,C#,Mono,Cross Platform,Xamarin,Monodevelop,和之间的关系是什么(它们是相同的产品) Monodevelop IDE与Mono相关吗?Xamarin主要是一个使用C#开发移动应用程序(Android和iPhone)的平台 Mono项目是.NET framework的一个开源端口。它最常用于在Linux下运行.NET。从性能角度来看,它的运行速度大约为.NET framework的50%(平均) MonoDevelop是一个开源的C#IDE,与Eclipse或VisualStudio非常相似 Miguel de Icaza是Mono的主要开发

和之间的关系是什么(它们是相同的产品)


Monodevelop IDE与Mono相关吗?

Xamarin主要是一个使用C#开发移动应用程序(Android和iPhone)的平台

Mono项目是.NET framework的一个开源端口。它最常用于在Linux下运行.NET。从性能角度来看,它的运行速度大约为.NET framework的50%(平均)

MonoDevelop是一个开源的C#IDE,与Eclipse或VisualStudio非常相似

Miguel de Icaza是Mono的主要开发者,也是Xamarin的创始人/所有者之一


Mono是一个开源项目,是跨平台.NET计划的核心。Xamarin是其商业产品线(Mac、iOS和Android)的一个品牌。由于Xamarin的许多员工都在Mono上工作,所以他们之间有着密切的联系,但他们是不同的,我相信这就是他们将MonoTouch和Mono for Android更名为Xamarin.iOS和Xamarin.Android的原因。开源和商业之间的界限从未如此清晰。MonoDevelop当然代表Mono,Xamarin Studio代表Xamarin。引用他们的网页——“Xamarin Studio是MonoDevelop与Xamarin iOS/Android插件和品牌的捆绑产品”。现在可以尝试Visual Studio代码-为什么stock MonoDevelop会在起始页显示来自Xamarin的新闻?@AaronFranke-Xamarin是它的主要开发人员。Xamarin Studio似乎也是MonoDevelop的翻版(根据Wikipedia的说法…),您也可以使用F#为Xamarin开发应用程序-参见