作为一名专业的 .net 开发人员(至少这是我的职业),我想知道 Mac 上的 Mono 是否值得深入研究。
3 年前,当我第一次得到我的 iMac 时,我就已经尝试过 Mono,但安装过程很难掌握,半天之后我就放弃了。我还得到了 Unix 专业人士的帮助,但我们都无法在我的 Mac 上运行 Mono。
就像我说的那样,那是几年前的事了。现在 OS X 上的 Mono 状态如何?安装仍然痛苦吗?.NET Framework 2.0 的兼容性如何?
作为一名专业的 .net 开发人员(至少这是我的职业),我想知道 Mac 上的 Mono 是否值得深入研究。
3 年前,当我第一次得到我的 iMac 时,我就已经尝试过 Mono,但安装过程很难掌握,半天之后我就放弃了。我还得到了 Unix 专业人士的帮助,但我们都无法在我的 Mac 上运行 Mono。
就像我说的那样,那是几年前的事了。现在 OS X 上的 Mono 状态如何?安装仍然痛苦吗?.NET Framework 2.0 的兼容性如何?
如今,Mono在性能和稳定性方面非常成熟。当前版本为Mono 2.4,完全实现了.NET 2.0,包括ASP.NET。它还支持C# 3.0以及几乎所有的.NET 3.5 API,当然也支持ASP.NET MVC。
我使用我的Mac和Mono非常愉快,包括开发环境。我更喜欢使用Textmate +编译器,但也有一个不错的IDE:MonoDevelop。
希望这会对你有所帮助!
设置它非常容易。它比三年前更加成熟,但您仍应考虑具有与Mono不兼容问题的库。我的意思是,您应该测试应用程序,而不是盲目地假定它与Mono兼容。
从开发人员的角度来看,MonoDevelop 甚至无法与 Visual Studio Express 的一半竞争。