不能代表以前的版本,但我一直在 MacBook 上使用 MonoDevelop 3+ 进行商业项目,发现它比 Visual Studio 更愉快的体验。
它加载速度更快,编译速度更快,所有工具都更易于访问且布局更合理(如源代码控制)。
在我看来,UI 布局要好得多,你可以看出它是由软件的实际用户开发的,而不是实际不使用该软件的“UI 设计师”。
我还没有发现需要 3rd 方工具。在 Visual Studio 中,我使用 Resharper 进行代码格式化和其他小事,但通常觉得它很霸道。在 MonoDevelop 中,我发现它比 Resharper 更好地处理代码格式化,并且默认提供更多选项(例如,它可以像 Resharper 那样正确格式化流利的样式)。
仅就成本效益分析而言,MonoDevelop 胜过 Visual Studio。如果您需要进行 WPF 开发、基于 TFS 的开发、SharePoint 或其他以 MS 为中心的开发,那么它不是该工作的工具。如果您需要构建 ASP.NET MVC 应用程序、桌面应用程序、移动应用程序、后端应用程序,那么我建议您检查一下并节省 Visual Studio 许可证的费用。
就个人而言,我计划 100% 迁移到 MonoDevelop 并最终逐步淘汰 Visual Studio。我当然不会为了未来的发展而走 VS2012/RT 路线。我现在的客户摆脱了他们的 Win8 机器并决定使用 Win7。他们的客户要求我们在 Mac 上开发桌面客户端应用程序,因为他们希望完全淘汰 Windows。你自己决定这一切的去向。