有没有什么特殊功能或优点,使得将Windows XP切换到Windows 7值得进行.NET Web/Windows/Office开发?
我目前正在XP系统的Visual Studio 2008上工作。我应该升级到Windows 7吗?
有没有什么特殊功能或优点,使得将Windows XP切换到Windows 7值得进行.NET Web/Windows/Office开发?
我目前正在XP系统的Visual Studio 2008上工作。我应该升级到Windows 7吗?
对于Windows 7开发人员来说,有许多新功能可用。请查看.NET的Windows 7 API代码包。
很抱歉这里再次强调一下,XP已经是“老旧”的操作系统了。
即使从XP升级到Vista也带来了许多新功能,这些功能可以供.NET开发人员使用。
从XP切换到Vista/Win7,使用VS2008进行开发体验不会有太大变化。(尽管整体用户体验可能会提高,这取决于你的喜好。例如,我喜欢Windows 7,所以不用使用丑陋的XP让我感觉更好)
我认为真正的问题是......你创建的应用程序是否可以受益于在Windows Vista和Windows 7上运行。(以及你的客户如何受益于此)
你愿意破坏与Windows XP的兼容性吗?还是编写足够的代码,使其在运行于更新版本的Windows时使用Windows X特定的功能并在运行于旧版Windows时降级。
顺便说一下:
个人而言,如果我们的客户都不再使用Windows XP,那将是最好的选择。.NET应用程序如果没有使用Windows X特定功能,在XP上完美运行,Vista和Win7同样适用...但它们有时在XP上看起来很难看。(缺乏WPF GPU加速对我们来说是个问题)
结论:
本文介绍了一些适用于.NET开发人员的新Windows 7功能。
可用的新Windows 7功能包括:
根据微软的说法, 在生产中使用Server 2008时,运行Windows 7有以下优点:
我向我的经理提交了类似的清单,以便升级到Windows 7。我真的很喜欢使用它!
但是,即使你自己不喜欢Win7而更喜欢XP,第二个在其上开发的原因(至少在构建Windows应用程序时)是,每次按F5时,你都在测试你的用户可能会使用的平台。如果你只在XP上进行测试并硬编码到C:\ Documents and Settings ...路径,它可以工作,你不会知道有任何问题直到其他人在Win7上测试。如果你将设置写入“我的exe所在的相同文件夹”并且它可以工作,然后有人在Win7上将其安装在Program Files下并且失败了,你将不得不争分夺秒地找出原因。在Win7上构建它,你会很快发现这些问题。
Kate
Windows 7开发者可以使用许多新功能。请查看[链接文字][1]