【发布时间】:2013-05-03 07:48:18
【问题描述】:
鉴于 iOS 模拟器只能在 OS X 上运行,人们在 Windows 上进行 MonoTouch 开发的原因是什么?他们为 Windows 和 OS X 提供 MonoDevelop。
【问题讨论】:
标签: ide xamarin.ios ios-simulator
鉴于 iOS 模拟器只能在 OS X 上运行,人们在 Windows 上进行 MonoTouch 开发的原因是什么?他们为 Windows 和 OS X 提供 MonoDevelop。
【问题讨论】:
标签: ide xamarin.ios ios-simulator
有些人更喜欢 Visual Studio。一些团队可能已经投资了在 Visual Studio 中运行的工具(如 ReSharper 等)。维护其他 .NET 项目的团队可能不会切换到 Mac 作为他们的主要环境。
【讨论】:
只能使用 mac 工具来放置应用程序的想法并不完全正确。您完全可以使用 iTunes 连接网站 https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/4.0.0.7.3.0.9.3.1.1 将应用程序放置在应用程序商店中,并且您只需要 xcode 工具即可使用模拟器和其他选项。人们在 Windows 上做诸如程序之类的事情的原因是因为有些人对 UI 在 Windows 上的工作方式比在 Mac 上更原生,因为它们完全不同。 Windows 更直观,它提供了一种简单的方式来处理事物;尽管 Mac 在其核心处理应用程序的方式方面更加用户友好。此外,人们并不总是愿意为 Mac 机器支付 1200+ 的价格,但他们可以在一台简单的 Windows OS 机器上花费 200+,并且仍然拥有相同的选择。另一件事是,您始终可以通过 mac 运行 Windows,因此在几乎任何情况下,这都是一种积极的消极情况。
希望这会有所帮助!
【讨论】:
我目前使用 Visual Studio 进行 iOS 开发的个人原因是:
我正在进行混合客户端和服务器开发,并且有一个包含多种项目类型的单一解决方案,Xamarin Studio 尚不支持或仅部分支持:
Resharper 和 Visual Studio 生产力工具是我工具链的关键部分 - 它们确实让我的生产力更高。 (PC 上还有其他我更熟悉的工具,例如 notepad++ 和 Paint.Net)
由于我在 Windows 上工作了 20 年,所以我在 PC 上工作的速度更快 - 尽管我在使用 Mac 上的速度越来越快。
【讨论】: