C# Xamarin Studio(在OSX上)还是Visual Studio(在Windows上)?

C# Xamarin Studio(在OSX上)还是Visual Studio(在Windows上)?,c#,visual-studio,xamarin,visual-studio-2015,xamarin-studio,C#,Visual Studio,Xamarin,Visual Studio 2015,Xamarin Studio,我有一台Mac电脑(在训练营里有Windows)。 现在我在OSX中使用Android Studio进行Android开发,使用XCode进行iOS开发。 我想从Xamarin开发开始。 Xamarin Studio和Visual Studio之间最重要的区别是什么? 我应该如何决定选择哪种IDE?Visual Studio通常是.Net开发的最佳IDE,此外,您还可以安装第三方扩展,如Resharper,以提高生产率和代码质量 选择Mac上的Xamarin Studio将允许您在Xcode中打

我有一台Mac电脑(在训练营里有Windows)。 现在我在OSX中使用Android Studio进行Android开发,使用XCode进行iOS开发。 我想从Xamarin开发开始。 Xamarin Studio和Visual Studio之间最重要的区别是什么?
我应该如何决定选择哪种IDE?

Visual Studio通常是.Net开发的最佳IDE,此外,您还可以安装第三方扩展,如Resharper,以提高生产率和代码质量

选择Mac上的Xamarin Studio将允许您在Xcode中打开故事板并对其进行编辑,在iOS模拟器上运行应用程序,而这在Windows上是无法做到的。(您可以使用远程mac从Visual Studio构建iOS应用程序:)


就个人而言,我更喜欢在Mac上与Xamarin Studio一起开发

我不确定你的问题在这个网站上是否合适。无论如何,VisualStudio和Xamarin Studio是无法相比的。前者是一个成熟的IDE巨人。毫不奇怪,它还占用了一点资源,仍然是世界上最好的IDE之一

我在OSX上使用Xamarin Studio大约一个月(就在去年三月)。我的经历糟透了。我不是不尊重它的创造者,但我发现:

  • 极不稳定(大量碰撞)

  • 有很多令人恼火的视觉怪癖(例如,在全屏模式下,用于文件搜索的下拉文件名列表在屏幕边缘之外弹出,或者文本光标丢失)

  • 用户不友好(例如,荒谬的异常详细信息对话框,在该对话框中,您需要深入到继承树中单击,才能看到实际的异常消息)

  • 在我能想到的几乎所有功能方面都远远落后于VisualStudio,首先是糟糕的重构功能

随着最新的收购,我希望情况会好转,但Xamarin Studio还没有出现。我推荐VisualStudio