Xamarin vs. Mono vs. Monodevelop [关闭]

Posted

技术标签:

【中文标题】Xamarin vs. Mono vs. Monodevelop [关闭]【英文标题】:Xamarin vs. Mono vs. Monodevelop [closed] 【发布时间】:2014-06-28 15:12:44 【问题描述】:

Xamarin和Mono是什么关系(是同一个产品吗)?

Monodevelop IDE 是否与 Mono 相关?

【问题讨论】:

Mono 是开源项目,是跨平台 .NET 倡议的核心。 Xamarin 是其商业产品线(Mac、iosandroid)的品牌。它们彼此密切相关,因为许多 Xamarin 员工都在 Mono 上工作,但它们是不同的,我相信这就是他们将 MonoTouch 和 Mono for Android 重新命名为 Xamarin.iOS 和 Xamarin.Android 的原因。开源和商业之间的界限从未如此清晰。 MonoDevelop 当然是针对 Mono 的,而 Xamarin Studio 是针对 Xamarin 的。 引自他们的网页——“Xamarin Studio 是 MonoDevelop 以及 Xamarin iOS/Android 插件和品牌的捆绑包”。 现在可以试用 Visual Studio Code - code.visualstudio.com 【参考方案1】:

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

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

MonoDevelop 是一个类似于 Eclipse 或 Visual Studio 的开源 C# IDE。

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

https://xamarin.com/ http://www.mono-project.com/Main_Page http://monodevelop.com/

【讨论】:

为什么股票 MonoDevelop 会在起始页上显示来自 Xamarin 的新闻? @AaronFranke - Xamarin 是它的主要开发人员。 Xamarin Studio 似乎也只是 MonoDevelop 的品牌重塑(无论如何,根据***......) 您还可以使用 F# 为 Xamarin 开发应用程序 - 请参阅 github.com/fsprojects/Fabulous

以上是关于Xamarin vs. Mono vs. Monodevelop [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Mono / XBuild Invariant Language (Invariant Culture) vs. VS2015 MSBuild 的 Neutral Language

Flux 和 Mono 中的 compose() vs. transform() vs. as() vs. map()

Xamarin.Android.Support.Fragment,Version = 1.0.0.0,Culture = neutral,PublicKeyToken ='。也许它在Mono

Mono.AndroidTools.AdbException:没有这样的文件或目录

mono和VS有时候Attach失败的解决办法

用Unity开发时,IDE是用Vs好还是Mono好