我意识到这有点疯狂,C# 是一种 Windows 语言,但我想开始学习 C# 主要是因为我对 ASP.NET MVC 感兴趣。我白天是一名网络开发人员,我的办公室完全在 *nix 机器上运行。开发人员和所有其他员工使用 Mac OS X,我们的服务器都是 Linux 的一些变体。
老实说,我只是想尝试一些不同于 PHP、Python 或 Ruby 的东西。问题是我不想放弃我心爱的 Mac OS X。我已经看过 Mono 了,它似乎正是我想要的。不幸的是,MonoDevelop 在 Mac OS X 上的运行速度非常慢,到了无用的地步。(除非我做错了什么,这是完全合理的)。
所以我的问题归结为:在 Mac OS X 上编码和编译 C# 应用程序的最佳方法是什么。(运行代码并不是什么大问题,我可能只是获得一些便宜的服务器空间来运行我的 ASP。 NET MVC 应用程序。我真的不想在 Mac OS X 上运行任何应用程序。)