其他提示

Windows 7并不比XP或Vista用于开发更好或更差,至少就我所知。是的,Windows 7就像气体2.85 / gal,而不是3.65 / gal Vista充电 - 也就是说,它看起来更好,因为它是 - 即使它仍然不是很好。

然而,我发现它仍然“缺乏”默认情况下,我最终安装了cygwin / mingw / rxvt和其他工具(一般来说窗口)更能满足我的需求和期望。

(当然,任何特定的开发经验都将与Windows版本以及已经引入的任何小改动一起支持或不支持。)

这里有一个数据点:我的MS大多数开发人员这些天似乎都在运行7次(你们不时会在团队邮件列表中得到一个问题,“任何人都有一个Vista盒子来重复这个?” ;〜)。很多人都把它当作RC的主要开发桌面,甚至是beta时间框架。

据我所知,大多数Vista开发障碍都与UAC有关。 7会给你少一些提示,但对于开发时的特定使用场景,它可能没有任何不同。当然,你也可以随时关闭它,但你也可以在Vista中关闭它。

如果您经常使用RDP,可能会有一些不错的部分 - 如果您有多个盒子并且不喜欢KVM,和/或在Hyper-V或Virtual PC上运行VM,您可能会这样做。在进行RDP 7到7时,您可以获得完整的Aero Glass体验,并启用所有效果。除了eyecandy之外,它还可以在测试相关功能时提供帮助。

还有什么...... PowerShell 2.0最终开箱即用。我觉得它是一个非常方便的开发工具,就像在Unix上使用shell一样。你现在可以为XP或Vista获得PSh 2.0 RC,但不是最终的(还有)。

我认为Vista和Win7是很好的开发环境。毕竟,这是您的最终用户将使用的大部分内容,因此您将能够看到您的应用如何与平台的新功能进行互动,而几乎关于您的应用的所有其他内容将看起来和感觉相同像在XP上一样。

以UAC为例。是的,它可能很烦人(虽然在Win7中大大改进),但使用得当它运行良好。它将管理权限与常规用户操作分开。如果你没有在Vista或Win7中积极开发,那么诱惑就是告诉人们关闭UAC或者一直以管理员身份运行来解决问题。如果您在该平台上开发,那么它会迫使您找到更好的解决方案。

使用Vista 3年,主要是XP客户的全职C ++开发。没问题。 已运行W7 RC 64bit 2个月,同一台机器,同一客户。没问题。

比XP更好,但这主要是因为我很快就融入了新功能,并且不会抵制变化。

我发现以下事情值得注意的是Windows 7比XP更好开发:

  1. 更多的司机 - 所以你很乐意将耳机插上会议,支持4台显示器的新视频板等等。有时这些事情可能会让你很痛苦。
  2. 对虚拟化的更多支持 - 两种应用程序(终端服务)和操作系统。 (超-V)
  3. 改进了对多个显示器和新UI的支持,以帮助实现这一目标 - Aerosnap,手势等
  4. 开箱即用的开发日志, .net运行时,powershell。这一切 你可以下载的东西 在XP上安装,但它总是一个 你必须重新安装时很麻烦 机器。
  5. Win 7对于XP来说毫无疑问,如果您有足够的资金和硬件升级,或者如果您要购买新电脑,那么肯定会有所帮助。

我认为这个问题不能用“是”来回答。或“否”。最好的答案是“它取决于”。

如果Windows 7解决了开发过程中遇到的其他操作系统的问题(或者至少没有引入新的问题),那么它对您来说是一个很好的平台。另一方面,如果你遇到问题,那就坚持你所知道的工作。

根据我的经验:Win 7对我有好处。安装它已经有大约3个月的时间并且运行良好 - 不会干扰我的开发活动。实际上不是W7的最终版本,是RTM版本。

它与Vista几乎相同。我遇到的唯一问题是恼人的UAC控件,它使shell扩展(如TortoiseSVN)无用,除非您更改文件夹的所有权。但我想在Vista中它是一样的。

我在Windows 7上运行MySQL,IIS,apache,TortoiseSVN和Visual Studio,到目前为止一切都运行良好。

我个人切换到Windows Server 2008 R2 Standard作为开发机器,我发现它比Windows 7 Ultimate x64快得多。尝试一下,你会看到差异。它可以调整为非常轻巧,速度极快。

但是因为这个问题是关于Windows 7的,所以我从8月开始就使用RTM Ultimate x64作为开发机器,与之前使用的Vista Ultimate x32相比没有太大差别。当然它看起来更加精致,但由于我主要是寻找速度,所以它并没有太大差别。

我有两台开发机器 - 一台是笔记本电脑,一台是台式机 - 都运行Windows 7.台式机速度要快得多,不仅仅是推出VS 2008,而且我在ReSharper上看到的一些项目的滞后已经完全消失了。

在我的笔记本电脑上安装了Vista,自上次测试版以来我一直在运行Windows 7。在Vista中,VS感觉很迟钝。使用W7,它不仅感觉更快,我运行SQL Server Standard,本地SMTP服务器(SmarterMail),托管Lucene.NET索引,并运行Velocity;所有我目前正在进行的项目。它就像我在同一台机器上的Vista上使用VS一样可用。我从来没有想到我能够在笔记本电脑上运行所有这些并且仍然可以使用,所以我在通勤列车上的生产力已经飙升。

我最喜欢的W7功能之一是Windows资源管理器中的预览窗格。有了它,我可以选择一个C#文件并查看源代码而无需在VS或文本编辑器中打开它。当我需要在另一个项目中查看某些内容时非常方便。我真的没有一个关于这个操作系统的抱怨 - 这是我很久没能说的。

Visual Studio 2008如何在Windows 7上运行?当我运行 Windows 7升级顾问时(具有讽刺意味的是)它被标记为可能存在问题的唯一软件。

我的信箱:

Windows 7专业版,VS2008,VS2010,带有PHP插件的Netbeans,MSSQl,MySQL,PHP,Apache,IIS

一切正常

开发人员的良好平台是Linux,但它取决于您的语言,.Net最好的是Windows,Objective-C是Mac,C是Linux ......

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top