我想试用Windows 7,但想知道是否有人这样做已经遇到了与开发有关的任何问题?
即。 VS2008,SQL Management Studio和SQL Server,MySQL,PHP等等问题。
XP的例子 - > Vista:在Vista中突然丢失了一台SMTP服务器。最初(如果我没记错的话)VS2005的问题我似乎记得后来出现的补丁来补救。
编辑:或者相反,在Windows 7上开发任何重大优势或好处!
答案 0 :(得分:6)
我现在一直在使用Windows 7。 我一直在使用VS2008,netbeans,tomcat,sql manager studio,mysql等...
我实际上发现它比windows vista更稳定,更快。
答案 1 :(得分:2)
在Windows 7发布之前,在上发展并没有多少优势。大多数开发功能都是IDE的功能,而不是操作系统。因此,您可能需要考虑是否应该在Visual Studio 2010而不是VS2008上进行开发。相反,你更有可能遇到兼容性问题,尽管在大多数情况下,Windows 7与现有软件的兼容性要比Vista处于测试阶段时更加兼容。
在Windows 7发布之前为开发可能有一个优势 - 您可以利用竞争对手尚未拥有的功能,让您在市场中占据优势。至少这是理论。这假设您将开发一些使用仅在Windows 7中提供的功能的东西。假设您通过开发适用于现有平台的功能而获得的大量销售情况不会更好。
答案 2 :(得分:1)
到目前为止,我遇到的唯一问题是使用Visual C ++编译旧的vanilla C程序。您通常会遇到如下错误:
mt.exe:一般错误c101008d: 无法写入更新的清单 到文件的资源 “\发布\ SomeProgram.exe”。该 二进制文件不是有效的Windows映像。
您必须将空资源文件添加到解决方案中。
有关此问题的更多信息here。
答案 3 :(得分:1)
我从来没有得到任何新的音频堆栈示例;因此this question。 API工作,文档......目前有点缺乏;一定要由RTM修复。
除此之外,Windows 7的速度比Vista稳定得快(从RTM发生2次崩溃,SP1后发生0次崩溃)对我来说也是如此。确实,你应该开发Vista并在Windows 7 RC上进行测试,作为预发布操作系统的一般做法;但我认为在这种特殊情况下,我们会侥幸逃脱。
答案 4 :(得分:0)
我的建议是在Windows 7上不开发。请注意,我并不是说你不应该将它作为一个平台,只是你应该在稳定的平台上进行开发
我个人不会相信新版本的Windows(或Linux),直到它作为一个合适的产品(不是候选版本)已经持续了好几个月。对于Windows,我倾向于等到第一个真正的服务包加上一个月才能修复所有的nigglies。
对于Linux,我仍在使用Ubuntu 8.04 LTS,而不是8.1,当然也不是9 alpha。
测试机是另一回事,你应该总是有一个处于“最新和最好”的测试水平,但我认为开发机器是最重要的,需要一个稳定的平台。
答案 5 :(得分:0)
我的目的还没有问题,一直在使用visual studio 2008 x64的c#应用程序,以及使用dreamweaver cs3和netbeans的php web应用程序。
Windows7似乎只是更多的铃声和更多的响应,而不是确定是否真的改变“引擎盖下”可以这么说。但我没有什么可以支持......
答案 6 :(得分:0)
我已经使用Win7几个月了,从来没有遇到过问题。我直接从XP到7,我遇到的唯一问题是配置SourceGear Vault以使用IIS7 ......除此之外,它一切都很好。
我使用的是VS 2005,VS 2008,SQL Server 2005,Infragistics NetAdvantage以及一些第三方组件。
虽然我没有看到应用程序开发方面的任何优势,但我建议您升级到Win7只是为了更好地感受完整的操作系统。我的意思是XP很好,但我真的很喜欢Win7。