Windows 7 将于 8 月 6 日面向 MSDN 订阅者提供。
我想升级,但我需要得到管理层的批准,目前只有少数其他开发人员和我在办公室运行 Vista。
.net Web 和商业智能开发人员升级的最佳理由是什么?
相反,如果我升级了,会伤害到我什么?
我将在这里编制一份清单:
- 虚拟 XP 模式
- 虚拟硬盘(可引导至)
- 可用性
- 表现
- 稳定
编辑
感谢大家的回复,我会听取建议并虚拟运行 Windows 7 一段时间,以便在升级主操作系统之前测试公司应用程序和我的个人开发环境。
Windows 7 将于 8 月 6 日面向 MSDN 订阅者提供。
我想升级,但我需要得到管理层的批准,目前只有少数其他开发人员和我在办公室运行 Vista。
.net Web 和商业智能开发人员升级的最佳理由是什么?
相反,如果我升级了,会伤害到我什么?
我将在这里编制一份清单:
编辑
感谢大家的回复,我会听取建议并虚拟运行 Windows 7 一段时间,以便在升级主操作系统之前测试公司应用程序和我的个人开发环境。
您是否要将您开发的软件部署到 Windows 7?如果是这样,那么您需要一台运行 Windows 7 的测试机器(可能是虚拟机)。如果您正在开发将部署到 XP 或 Vista 的软件(公司策略是用户运行任何版本的 Windows,并且不会很快升级),那么您真的没有太多升级的理由。在您要部署的平台上构建和测试非常重要。
升级?我宁愿暂时保留我的东西并为 Windows 7 创建一个 VM,一个很好的理由就是熟悉新平台。
虽然我期待 Windows 7/Vista 2.0,但对于您作为 BI 开发人员的情况,与消费市场相比,我认为现在没有升级的动力。除非您的工作涉及创建 Vista,呃.. 使用 Visual Studio 的 Windows 7 应用程序,为什么现在切换?如果您真的想运行 Windows 7 或玩弄它,请下载 Sun 的 VirtualBox(免费)并下载 Windows 7 测试版(或 MSDN 版本)并以虚拟方式运行它。等待至少 4-6 个月,让 Microsoft 和所有其他公司/组织处理安装问题(如果有的话)或安全问题和补丁(会有)等等。就像所有的 Service Pack 版本一样,当有如此多的危险时,为什么要第一个切换,尤其是在办公室?
如果这还不足以让你停止切换,想想你今天使用的软件,问问自己它是否与 7 开始兼容。这是您在线上的工作,而不是您的家用计算机。学会区分你在家里和工作中使用的东西。在其他人都经历过努力之前,我不会为了所谓的稳定性、性能、漂亮图标的浮华和魅力而冒险找工作。让其他人/公司弄清楚 Windows 7 是否真的值得升级。
不要误会我的意思,Windows 7 比 Vista 好得多,因为 Vista 本身设置的标准如此之低,但即便如此,它本身也不是立即切换的真正理由。对于您列出的所有这些功能/原因,您今天需要这些功能/原因来完成您的工作吗?你需要IIS 7.5 吗?您需要虚拟 XP 模式吗?你需要超酷的任务栏吗?我敢打赌,您不会而且只是厌倦了 Vista(谁不是?)并且想继续下一步。
虽然我对你和 Vista 的折磨表示同情,但坚持下去,直到看起来所有的问题和问题都已解决,并且你所有的工作应用程序/工具都与 Windows 7 兼容。不要愚蠢地升级承诺提供更好的体验。没有产品是万无一失/防弹的,尤其是在第一次尝试时。我不在乎这是微软的第 6/7/N 版。没有一家公司是完美的。为什么要浪费你的时间和精力去做现在对你几乎没有好处的事情呢?
很抱歉的咆哮。我只是觉得每个人都忽略了这个问题的工作方面。如果这是用于家用电脑,我可能不会说出来,但在这种经济环境下,主要是为了工作,帮自己一个忙,不要冒险。
编辑:对不起,但你们中的一些人确实提到了这个问题的工作方面,所以我为无视你的评论而道歉。我并不是要让每个人都忽略这个与工作相关的问题。;)
如果您从 Vista 升级,就运行您的开发工具而言,我认为没有太大区别。如果您是从 XP 升级,那么您可能会遇到各种问题,例如 UAC。我的桌面与公司其他人使用的桌面保持一致。我已经在 VM 中运行 Windows 7 版本来测试应用程序。我会说坚持使用其他人都在使用的相同版本的 Windows,看看你是否不能让 7 在 VM 中运行。将它放在 VM 中很酷的一点是,您可以对其进行快照,将其全部弄乱,然后将其恢复到正常状态。
因为您正在开发要部署在 Windows 7 上的东西,这将是一个很好的理由。因为您想确保您的系统与 UAC 一起工作(如果您使用的是 XP 而不是 Vista)。因为您想在 Windows 7 上测试您的系统,以防您的任何客户升级。除此之外,如果您认为自己在 Windows 7 上的工作效率显着提高,您可以提出生产力争论。但是,我大多数公司通常不会像这样一次性部署。
从我所看到的使用候选版本:
比 Vista 好 1000 倍,但具有类似 Vista 的好东西。还没有大的冻结。
你现在在运行什么,你开发什么样的应用程序?
如果您正在运行 Windows XP 并进行 Web 开发,那么 IIS 7 优于 IIS 5.1 将是一个优势。例如,它允许您在您的机器上设置和运行多个网站,无需在需要切换时停止/启动另一个网站。
您应该从 Vista 升级。您可以告诉您的雇主,值得升级以受益于对操作系统进行的性能和稳定性改进。您提到了 MSDN,所以听起来这将是免费升级。如果是这样,那就不费吹灰之力了。
作为开发人员,您绝对应该有权访问 Windows 7 机器,以及您需要支持的任何其他版本。这是否应该是您工作站上的操作系统是另一回事。就个人而言,我会说不,至少现在还没有。Windows 至少在第一个服务包之前没有良好的稳定性记录。作为开发人员,您几乎肯定会触发其他人可能永远不会遇到的错误。
答案应该绝对是“否”,(并等待 Windows 7 Service Pack 1)原因,
Microsoft 开发人员使用旧操作系统版本为新版本开发平台。
并且所有与开发相关的程序都是在旧版本中制作和测试的,因此它们只能在旧版本上运行得更好。我们在 Vista 上也遇到过类似的问题,Visual Studio 2008 本身在 vista 上也有很多问题,当然 Visual Studio 2010 在 Windows 7 上也会有很多问题。
我不是否定的,但我同意这样一个事实,坚持使用 Vista,在虚拟机上的 Windows 7 上测试您的解决方案,并且在 Windows 7 Service Pack 1 之后,是时候切换了。
说得好就做,营销从不说产品的坏处,只有服务包的数量表明了这一点。