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

Xamarin Studio (on OSX) or Visual Studio ( on Windows)?

我有一个 Mac(在 BootCamp 中有 Windows)。 现在我正在为 Android 开发人员使用 Android Studio。 XCode iOS 开发者。都在 OSX。 我想开始 Xamarin 开发。 Xamarin Studio 和 Visual Studio 之间最重要的区别是什么? 我应该如何决定选择哪个IDE?

Visual Studio 可能是一般 .Net 开发的最佳选择 IDE,此外,您还可以安装 3rd 方扩展,例如 Resharper,总体上可以提高生产力和代码质量。

在 Mac 上选择 Xamarin Studio 将允许您在 Xcode 中打开您的故事板并编辑它,运行 您的应用程序在 iOS 模拟器上,您不会能够在 Windows 上完成。 (您可以使用远程 mac 从 Visual Studio 构建您的 iOS 应用程序:link

我个人更喜欢使用 Xamarin Studio 在 Mac 上进行开发。

我不确定你的问题在这个网站上是否合适。无论如何,Visual Studio和Xamarin Studio很难相提并论。前者是 IDE 的成熟成熟主宰。毫不奇怪,它有点资源浪费,但仍然是世界上最好的 IDE 之一。

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

  • 极不稳定(经常崩溃),

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

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

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

随着最近的收购,我希望事情会好转,但 Xamarin Studio 还没有。我推荐 Visual Studio.