我的公司正在推动所有人在新笔记本电脑上切换到Vista。我现在正在使用Visual Studio 2005和SQL Server 2005,并且必须修复一些兼容性问题。我可以推动XP并通过人力资源部门,但我也可能只是因为经验而习惯了Vista。
任何开发和Vista的经验?优点缺点?
答案 0 :(得分:7)
vista本身没有编程问题。 Vista SP1对我而言非常坚实。
但是,我运行Vista Ultimate 64位,所以如果我使用32位编译库,我必须以32位为目标。
现在Vista已经有了几个冬天,它已经好多了。 只需确保禁用UAC;)
答案 1 :(得分:3)
根据我自己的经验,在Vista上开发工作得很好。此外,如果您正在进行网站开发,现在您不再局限于单个活动网站(如XP / IIS5.1),这将消除您生活中的许多不必要的痛苦。
与通常的谣言工厂相反,Vista并非一帆风顺。这只是一种感知变化。
答案 2 :(得分:1)
您能否向我们提供Vista的特定兼容性问题?
我在家中使用Vista并在各种VS版本上开发和开发。最常见的是在2008年。我没有在正常情况下遇到Vista特定问题。
在Vista(及以上)与XP及以下使用VS之间唯一的重大区别是UAC。我知道很多人都有不同的感受,但我喜欢UAC(强大的unix / linux背景)。 UAC可能会影响您的开发周期,因为它会阻止您进行潜在的非法操作(例如写入%ProgramFiles%或HKLM)。离开Admins组可以在XP上获得相同的效果,但很少有人采取这一步骤。
作为受限用户(UAC路由或缺少管理员)开发一般来说会提高应用程序的可靠性。所以一般情况下Vista可能会更难,但它会产生更好的应用程序。
答案 3 :(得分:1)
我多年前一直在使用XP,并在大约一年前切换到Vista。除此之外,我能够真正看到在Vista系统上运行了多少应用程序,它对我来说并没有真正的区别。
答案 4 :(得分:1)
假设您使用的是Microsoft工具,它们都可以正常工作。我不能担保gcc,但Visual Studio堆栈工作得很好。 Microsoft花了很多精力确保他们的工具在自己的操作系统上正常运行。 Vista得到了不好的说唱,但现在大部分都是不值得的。
答案 5 :(得分:1)
我最近切换到vista 64终极版,因为我认为这是值得的麻烦(想做directx 10应用程序)。我没有发现任何问题只有我会建议让视觉工作室作为管理员运行,不要禁用uac !!!!它可能真的很烦人,但它是Vista最好的安全功能。我真的没有遇到过这个问题,因为当我安装程序时,我以管理员身份运行它们,所以它们不受限制。
答案 6 :(得分:1)
即使是UAC也没有你所听到的那么糟糕。诀窍就是在你个人的“刻录”期间用你的电脑在第一个月或者两个月内用它来装。在此期间,您将安装和配置许多新软件,更改大量用户和系统设置,并且通常只是玩游戏。所以你当然会看到很多提示。这正是您在网上看到的所有评论所发生的事情,说UAC有多糟糕:它们仍处于操作系统的刻录期。
大约一个月后,会发生两件事: 1.您没有看到尽可能多的提示,因为您没有进行任何系统更改 你习惯了它们,所以提示实际上仍然有意义。
答案 7 :(得分:0)
我会等待Windows 7.我现在正在使用它进行开发。我过去曾使用Vista,切换回XP。但是现在从7到XP都是地狱。
答案 8 :(得分:0)
我发现vista的开发没有问题,而且我使用过各种编译器,CLR等。
我做了一些linux工作,但这是在VM中进行的。
现代处理器上的VM与原生处理器一样快,因此如果您遇到障碍,请加载XP VM并使用它运行。增加了一点摩擦,但最近的虚拟机克服了剪切粘贴问题,而且通过网络映射驱动器,您无法轻易做到。
- 亚当
答案 9 :(得分:0)
适合我,但我使用的是SQL 2008和Visual Studio 2008。
说服他们先推出一些笔记本电脑,看看你的特定开发环境是否适用于Vista。如果它不起作用,那么你可以在每个人都需要运行Vista之前专注于修复它。
答案 10 :(得分:0)
Windows Vista Security比早期版本的Windows要好得多。主要是因为用户帐户控制 - UAC。即使用户以管理员身份登录Windows,Windows Vista也会在用户启动该应用程序时为所有非管理应用程序提供标准权限。在与旨在与早期版本的Windows一起使用的应用程序的兼容性方面,这可能会带来麻烦。如果您在运行这些应用程序时遇到问题,则需要告诉Windows Vista通过右键单击该图标为该特定应用程序提供管理权限,可以单击“以管理员身份运行”。
答案 11 :(得分:0)