2009-05-25 61 views
5

我想试用Windows 7,但想知道是否有人已经遇到了与开发有关的任何问题?有没有人遇到过在Windows 7上开发的任何问题?

即问题VS2008,SQL Management Studio中和SQL Server,MySQL和PHP等等,等等

从XP示例 - > Vista的:在Vista中有一个SMTP服务器突然丧失。最初(如果我没记错的话)VS2005的问题与我似乎记得一个补丁后来补救。

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

+1

对于谁投票结束为“属于serverfault”的人,我不确定我是否同意这一点。这是开发者特别感兴趣的,因此与编程有关。 – paxdiablo 2009-05-25 03:20:13

回答

6

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

而且我实际上发现它更稳定,更快,然后Windows Vista。

0

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

我个人不会信任Windows(或Linux)的新版本,直到它作为一个合适的产品(而不是候选版本)在很长时间内一直处于疯狂状态。对于Windows,我倾向于等待第一个真正的服务包加上一个月的所有nigglies被修复。

对于Linux,我仍然使用Ubuntu 8.04 LTS,而不是8.1,当然不是9 alpha。测试机器是另一回事,您应该始终在最新和最伟大的测试级别上进行测试,但我认为开发机器是最重要的,需要一个稳定的平台。

+0

呵呵很多人认为Windows 7是Vista SP1! :) – joshcomley 2009-05-25 03:17:00

+0

我有Vista SP1,之前我切换。他们并不真的感觉像:-) – Dmitris 2009-05-25 03:24:08

+0

我把我的笔记本电脑(VS 2008和SQL服务器)7,并不能更快乐。 – Robert 2009-05-25 04:14:38

1

到目前为止,我遇到的唯一问题涉及使用Visual C++编译旧的香草C程序。你通常会带有一个错误,像这样:

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

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

更多关于这个问题的信息here

2

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

发布对于发布前可能有一个优势 - 您可以利用竞争对手尚未提供的功能的先发优势,为您提供市场优势。至少这是理论。这假定您将开发一些使用Windows 7中仅提供的功能。假设您在开发能够在现有平台上工作的大量销售额的情况下不会更好。

1

我从来没有得到任何新的音频栈例子工作;因此this question API的工作原理,目前文档有点缺乏;肯定会被RTM修复。

除此之外,Windows 7已经比Vista更快并且和Vista一样稳定(2次RTM崩溃,SP1后0次崩溃)。实际上,您应该在Vista上进行开发,并在Windows 7 RC上进行测试,作为与预发布操作系统相关的一般操作;但我认为在这种特殊情况下我们会放弃它。

0

从我的结尾没有问题,但一直在与Visual Studio 2008 x64的c#应用程序和php web应用程序与Dreamweaver cs3和netbeans。

Windows7似乎只是更多的钟声和w v的远景,并且有点反应灵敏,不确定是否真的要改变“引擎盖下”可以这么说。但我没有什么可以支持这个声明...

0

我一直在使用Win7几个月,现在从来没有问题。我直接从XP升级到7,唯一遇到的问题是配置SourceGear Vault与IIS7配合工作......除此之外,这一切都很好。

我使用VS 2005,VS 2008,SQL Server 2005,Infragistics NetAdvantage和一些第三方组件。

虽然我没有看到应用程序开发方面的任何优势,但我建议您仅升级到Win7以获得更好的完整操作系统感觉。我的意思是XP很好,但我真的挖掘Win7。

相关问题