我计划开始使用C#和.NET进行开发。我有一台Mac,需要购买Windows 7的副本来与bootcamp一起使用。我需要购买Windows 7 Ultimate吗?还是Home版就可以很好地进行开发?在开发方面,Home版是否会失去任何功能?
谢谢!
Frankie
开发功能基于您的IDE版本而不是操作系统版本。据我所知,.NET在所有Windows版本中都是相同的。您可以在Home版本上进行良好的开发,事实上,Windows XP也可以使用。
这里有一张由微软制作的比较版本的图表http://www.microsoft.com/windows/windows-7/compare/default.aspx
根据您计划开发的应用程序类型,您可以通过安装Mono和MonoDevelop来仅使用Mac OS X。 Mono是一个开源的跨平台C#和CLR实现,与Microsoft.NET二进制兼容。 MonoDevelop是一个适用于Linux、Windows和Mac OS X的开源C#和.NET开发环境。
您不一定需要Windows来开发.NET应用程序。如果现在不是一个选项,至少您已经了解了这些项目。
我在我的MacBook上使用VMware运行Windows XP。不确定是否可以这样编程.Net?