5

我想试用 Windows 7,但想知道这样做过的人是否已经遇到过与开发相关的任何问题?

即VS2008、SQL Management Studio 和SQL Server、MySQL、PHP 等问题。

XP -> Vista 中的示例:在 Vista 中,SMTP 服务器突然丢失。并且最初(如果我没记错的话)VS2005 存在问题,我似乎记得后来出现了一个补丁来补救。

编辑:或者相反,在 Windows 7 上开发的任何重大优势或好处!

4

7 回答 7

6

我已经使用 Windows 7 有一段时间了。我一直在使用VS2008、netbeans、tomcat、sql manager studio、mysql等...

我实际上发现它比 windows vista 更稳定、更快。

于 2009-05-25T03:18:33.873 回答
2

Windows 7 发布之前进行开发并没有太多优势。大多数开发功能是 IDE 的功能,而不是操作系统。因此,您可能需要考虑是否应该在 Visual Studio 2010 而不是 VS2008 上进行开发。相反,您更有可能遇到兼容性问题,尽管在大多数情况下,Windows 7 与现有软件的兼容性要比 Vista 处于测试阶段时要好得多。

在发布之前为Windows 7进行开发可能有一个优势——您可以在利用竞争对手尚未具备的功能方面领先一步,从而在市场上获得优势。至少理论上是这样的。这假设您要开发的产品使用仅在 Windows 7 中可用的功能。假设您通过开发可在现有平台上运行的产品获得的销售量不会更好。

于 2009-05-25T03:34:06.400 回答
1

到目前为止,我遇到的唯一问题是使用 Visual C++ 编译较旧的 vanilla C 程序。您通常会遇到如下错误:

mt.exe:一般错误 c101008d:无法将更新的清单写入文件“.\Release\SomeProgram.exe”的资源。二进制文件不是有效的 Windows 映像。

您必须向解决方案添加一个空资源文件。

更多关于这里的问题。

于 2009-05-25T03:18:01.720 回答
1

我从来没有让任何新的音频堆栈示例正常工作;因此这个问题 API 有效,文档……目前有点缺乏;肯定会被 RTM 修复。

除此之外,对于我来说,Windows 7 比 Vista(RTM 2 次崩溃,SP1 后 0 次崩溃)更快且稳定。确实,您应该在 Vista 上进行开发并在 Windows 7 RC 上进行测试,作为预发布操作系统的一般做法;但我认为在这种特殊情况下我们会很好地摆脱它。

于 2009-05-25T04:01:07.037 回答
0

从我的角度来看还没有问题,一直在使用 Visual Studio 2008 x64 开发 ac# 应用程序,以及使用 dreamweaver cs3 和 netbeans 开发 php web 应用程序。

Windows7 似乎只是具有更多花里胡哨和响应速度更快的 vista,不确定是否真正改变了“引擎盖下”可以这么说。但我没有什么可以支持这种说法......

于 2009-05-25T04:34:15.160 回答
0

我的建议是不要在 Windows 7 上开发。请注意,我并不是说你不应该将它作为一个平台,只是你应该在一个稳定的平台上进行开发。

我个人不会相信新版本的 Windows(或 Linux),直到它作为合适的产品(而不是候选版本)在野外出现了好几个月。对于 Windows,我倾向于等到第一个真正的服务包加上一个月的时间来修复所有的小问题。

对于 Linux,我仍在使用 Ubuntu 8.04 LTS,而不是 8.1,当然也不是 9 alpha。

测试机器是另一回事,您应该始终拥有“最新和最好”级别的测试机器,但我认为开发机器最重要,需要一个稳定的平台。

于 2009-05-25T03:13:45.833 回答
0

我已经使用Win7几个月了,从来没有遇到过问题。我直接从 XP 升级到 7,我遇到的唯一问题与配置 SourceGear Vault 以与 IIS7 一起使用...除此之外,一切都很好。

我使用 VS 2005、VS 2008、SQL Server 2005、Infragistics NetAdvantage 和几个第三方组件。

虽然我没有看到应用程序开发方面的任何优势,但我建议您升级到 Win7 只是为了更好地体验完整的操作系统。我的意思是XP很好,但我真的很喜欢Win7。

于 2009-05-25T05:34:16.037 回答