Windows 7 Windows7,开发者的好平台?

Windows 7 Windows7,开发者的好平台?,windows-7,Windows 7,我知道有家商店关门了。但这是从开发者的角度来看的 我必须说,我在Vista上的软件开发(不包括测试)经历比在XP上更痛苦。我想知道你们是否有过类似的经历;如果是这样,Windows7是否减轻了痛苦 我在我的lappy和XP上使用Vista,都是为了开发,.NET(各种),一些php、MSSQL和MySQL 我将其设置为wiki。至少就我所知,Windows 7在开发方面不比XP或Vista好也不比XP或Vista差。是的,Windows 7就像gas@2.85/gal,而不是3.65/gal V

我知道有家商店关门了。但这是从开发者的角度来看的

我必须说,我在Vista上的软件开发(不包括测试)经历比在XP上更痛苦。我想知道你们是否有过类似的经历;如果是这样,Windows7是否减轻了痛苦

我在我的lappy和XP上使用Vista,都是为了开发,.NET(各种),一些php、MSSQL和MySQL


我将其设置为wiki。

至少就我所知,Windows 7在开发方面不比XP或Vista好也不比XP或Vista差。是的,Windows 7就像gas@2.85/gal,而不是3.65/gal Vista收费——也就是说,它看起来更好,因为它,嗯,是——即使它仍然不太好

然而,我发现它仍然“缺乏”,默认情况下,我最终安装了cygwin/mingw/rxvt和其他工具,以使(通常的windows)更符合我的需要和期望


(当然,任何特定的开发经验都将与windows版本和任何已引入的小改动所支持的内容(或不支持的内容)联系在一起。)

我可以诚实地说,windows 7是Vista应该一直支持的,然后是一些。如果您主要是一名Linux平台开发人员,那么请运行它。如果你主要是一名Windows平台开发人员,那么Windows7就是你的理想之选


在这两种情况下,您都可以在虚拟机中运行其他操作系统。

我认为这个问题不能用“是”或“否”来回答。最好的答案是“视情况而定”

如果Windows7解决了您在开发其他操作系统时遇到的一些问题(或者至少没有引入新的操作系统),那么它将是一个很好的平台。另一方面,如果你有问题,那么坚持你所知道的是有效的


根据我的经验:赢7对我有好处。安装后有3个月左右,运行良好-不会对我的开发活动造成任何不良影响。实际上,它不是W7的最终版本,而是RTM版本。

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


我在Windows7上运行MySQL、IIS、apache、OrtoiseSVN和VisualStudio,到目前为止,一切都运行得很好。

这里有一个数据点:我在微软的大多数开发伙伴最近似乎都在运行7(偶尔,你会在团队邮件列表中遇到一个问题,“有人有Vista框来重新编写吗?”~)。很多人在RC甚至beta版的时间范围内把它作为主要的开发桌面来运行

据我所知,Vista开发的大部分障碍都与UAC有关。7向您抛出的提示较少,但对于进行开发时的特定使用场景,可能不会有任何不同。当然,您也可以随时关闭它,但在Vista中也可以

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


还有什么。。。PowerShell 2.0最终开箱即用。我发现它是一个非常方便的开发工具,就像Unix上的shell一样。您现在可以使用PSh 2.0 RC for XP或Vista,但还不是最终版本。

我发现Windows 7值得注意的以下几点要比XP好得多:

  • 更多的驱动程序-所以你很高兴为会议插上耳机,新的视频板支持4个显示器,等等。这些事情在XP中有时会很痛苦
  • 对虚拟化的更多支持—应用程序(终端服务)和操作系统。(Hyper-V)
  • 改进了对多个监视器的支持,并在这方面提供了新的UI帮助-Aerosnap、手势等
  • 开箱即用的开发人员日志, .net运行时,powershell。这一切 你可以下载和下载的东西 安装在XP上,但它始终是 当您必须重新安装时,会遇到麻烦 机器

  • Win 7比XP更简单,如果你有足够的钱和硬件升级,或者你有一台新电脑,那么Win 7绝对是值得拥有的。

    我认为Vista和Win7是很棒的开发环境。毕竟,这是你的大部分最终用户将要使用的,因此你将能够看到你的应用程序如何与平台的更新功能交互,而你的应用程序的几乎所有其他方面的外观和感觉都将与XP上的相同


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

    我个人将Windows Server 2008 R2标准作为开发机器,我发现它比Windows 7 Ultimate x64快得多。试试看,你会发现不同之处。它可以调整到非常轻,速度非常快


    但因为问题是关于Windows7的,我从8月份开始就使用RTM Ultimate x64作为开发机器,与我以前使用的Vista Ultimate x32相比,没有发现太大的差异。当然,它看起来更光鲜,但由于我主要追求的是速度,它并没有带来太大的区别。

    Visual Studio 2008如何在Windows 7上运行?当我运行时,它是(讽刺的)唯一被标记为潜在问题的软件。

    使用Vista 3年,专职C++开发,主要是XP客户。没问题。 已运行W7 RC 64位2个月