与MonoDevelop/Xamarin Studio的巨大混淆

与MonoDevelop/Xamarin Studio的巨大混淆,mono,Mono,我现在非常困惑,我希望得到答案 我想使用C#为Linux、Mac和Windows开发桌面应用程序。我的理解是Mono支持多种语言,并且是开源的,因此;自由的当我去下载MonoDevelop(我收集的是MonoIDE)时,我被关进下载Xamarin Studio,我知道这是一个重新命名的MonoDevelop 4.0。MaNeDealWeb网站声称MyDealDead可以处理各种应用程序(C,C,C++,F,java等),但是当我下载和打开XAMARIN Studio时,我遇到了一些非常不同的东西

我现在非常困惑,我希望得到答案

我想使用C#为Linux、Mac和Windows开发桌面应用程序。我的理解是Mono支持多种语言,并且是开源的,因此;自由的当我去下载MonoDevelop(我收集的是MonoIDE)时,我被关进下载Xamarin Studio,我知道这是一个重新命名的MonoDevelop 4.0。MaNeDealWeb网站声称MyDealDead可以处理各种应用程序(C,C,C++,F,java等),但是当我下载和打开XAMARIN Studio时,我遇到了一些非常不同的东西。从我收集的资料来看,Xamarin Studio用于开发iOS和Android应用程序

我真的很想知道到底发生了什么。似乎有4或5种Xamarin IDE,人们仍然将其称为MonoDevelop。这非常令人困惑,我完全迷路了


任何帮助和指导都将不胜感激。

MonoDevelop是完全开源的,您可以在此处找到其源代码:。您可以从大多数Linux发行版安装MonoDevelop,它是免费的

现在,如果你不使用Linux,Mono社区中没有人为非Linux平台提供二进制文件,因此,除非你想花时间在这方面,否则在Windows或Mac中运行MonoDevelop所要做的就是简单地使用XamarinStudio,它本质上是MonoDevelop,但是它有2到3个非开源的插件。因此,XamarinStudio的“核心”仍然是MonoDevelop,仍然是开源的。任何你可以用MonoDevelop做的事情,你都可以用Xamarin Studio来做

但Xamarin Studio还包括Xamarin品牌(MonoDevelop没有),以及Mobile/Mac开发插件。如果你不想用,没关系,不要用。只需像使用MonoDevelop一样使用XamarinStudio,而不使用Xamarin的特性


2018年更新:微软已经停止了XamarinStudio品牌,现在该等效产品被称为
Visual Studio for Mac
(也基于MonoDevelop core)。

这实际上清除了很多问题-感谢您抽出时间。现在我知道这才是我真正应该去看的地方,我会和Xamarin有更多的合作。非常感谢knocte的澄清,再次感谢。