为什么要升级到 Windows 7?

为什么要升级到 Windows 7?

可能重复:
将 Vista 升级到 Windows 7 有什么令人信服的理由

你好。我是一名 .NET 开发人员,使用 Windows XP 已有多年了... 我的问题是:我为什么要升级到 Windows 7。

我没有升级到 Windows Vista……但现在很多人都在谈论升级,因为 XP 是一个老旧的操作系统,我们应该继续使用等等等等。现在从开发人员的角度来看,我为什么要升级?

答案1

根据我作为 .Net 开发人员的经验,Vista 和 Win7 的开发更加强大和稳定,64 位版本具有更好的驱动程序支持,并且您确实需要大量内存才能运行 IDE 的几个实例、一些虚拟机等等。

尤其是对于 Win7,所使用的虚拟 PC 引擎(目前可作为单独的候选版本下载)的性能也优于旧的虚拟 PC 2007、vmware 工作站/服务器 - 更类似于 hyper-v 和 esx,可简化本地测试。它还具有与虚拟 Windows XP 模式无缝集成的功能(如果您使用正确的 Win7 SKU),这使您能够在 IE8 和 Web 开发测试所需的其他浏览器旁边的“普通”窗口中运行 IE6。

总体而言,Win7 UI 更新确实很棒。任务栏终于可以在两侧使用,操作窗口的热键也得到了极大增强 - 虽然其中大部分可以通过第三方实用程序添加。文件资源管理器仍然很糟糕,Directory Opus 是必备的 ^^

Vista 和 Win7 也以不同的方式处理屏幕 DPI 设置,即使您想在非默认 DPI 设置下运行,所有应用程序看起来都很完美。

一个明显的缺点是,如果您在 Win7 下开发,则需要在 XP 中进行单独的测试 - 但反之亦然。

如果您处于 Windows 域环境中,并且将整个部门升级到 Server 2008 和 Vista 或 Server 2008 R2 和 Windows 7,那么从系统管理员的角度来看,很多管理都会得到极大改善。

您可以将一些有趣的新功能添加到您的应用程序中,以便在 Win7 下更好地运行并得到增强,我认为这让工作更有趣 - 学习新事物并跟上您工作的平台。

答案2

更好的计算器带有“程序员”模式。您还需要什么?

答案3

让我们用汽车来打个比方;程序员以此而闻名。

人们为什么要买新车?你真正需要的只是四个轮子和一个引擎,那么我们难道不应该用一辆车就能过一辈子吗?

我们可以,但是我们会错过每年对汽车所做的改进。防抱死制动系统相对较新。牵引力控制系统也相对较新。一些新型车辆开始采用紧急制动系统。一些新型车辆配有摄像头,可帮助驾驶员安全倒车。如果发生严重碰撞,某些车辆可以自动呼叫紧急援助。美国公路安全保险协会最近发布的一段视频显示了 2009 款雪佛兰 Malibu 与 1959 款 Bel-Air 的正面碰撞。Bel-Air 的驾驶员当场死亡,而 Malibu 的驾驶员仅受轻伤。60 年的技术使汽车更加安全。这不仅仅是安全性的改进;每年都有更多的小玩意儿被集成到汽车中,例如加热座椅、触摸屏导航系统和媒体播放器。我最喜欢的新功能?高端 Prius 车型中的太阳能通风口,可在炎热天气停放时帮助汽车降温。太棒了!

同样,每个版本的 Windows 操作系统都会带来改进。Windows 7 的安全模型比 Windows XP 更好(它从 Vista 继承了这一点)。Windows 7 的驱动程序模型可带来更强大的体验。Windows 7 经过调整,可以比 Vista 更好地利用系统资源;Windows XP 让所有空闲内存都用于使操作系统运行得更快、更好的任务。从开发人员的角度来看,您可以使用 Direct2D 等库来加快应用程序速度,使用 DirectWrite 来更快、更清晰地呈现文本。适用于 .NET 的 Windows API 代码包让您可以访问 Windows 7 独有的功能,如任务栏跳转列表、任务栏进度条覆盖、库、shell 搜索 API 和传感器平台 API。您无法在 Windows XP 上使用这些功能,因此无法测试它们。使用 Windows 7 功能可让您为应用程序添加简洁的可用性增强功能,我们都知道,愚蠢的视觉效果通常会让用户更喜欢应用程序,即使它有缺陷。

软件也像汽车一样有支持周期。Windows XP 即将完全停止支持;届时 Microsoft 将不再开发安全补丁或错误修复。您将无法找到新硬件的驱动程序。当这种情况发生时,尝试在 Windows XP 上维护您的软件将成为一场自己动手的冒险;如果您的编程框架不支持 XP,您将不得不诉诸黑客来安装或升级它。如果您诉诸黑客,您就无法保证您编写的程序在客户端机器上运行良好。

你不需要升级。但是,你见过开着生锈的 1981 年皇冠维多利亚在城里转悠的那个家伙吗?那个用衣架当天线,用胶带把引擎盖压住的家伙?这就是 Windows 98 现在的样子,也是五年后 Windows XP 的样子。为使用 Windows 7 功能而开发的应用程序将使那些不是为它们开发的应用程序显得很业余。还记得 XP 视觉样式问世的时候吗?它使那些不使用它们的应用程序看起来过时、陈旧,因为它们的按钮丑陋、单调、四四方方的,而按钮则更漂亮、渐变填充、圆润。到目前为止,没有什么比不使用视觉样式的应用程序更能体现“业余”了。这就是 Windows 7 功能最终将发生的情况:如果你不支持它们,你的应用程序就会显得格格不入。

答案4

从开发人员的角度来看?我不确定。它有助于确保您的应用程序与 Aero 兼容并遵守适当的安全措施,我想。但除此之外呢?只有标准原因。外观精美,稳定,能够运行 XP 无法运行的应用程序,...

顺便提一下,你可以更改你的登录图片这挺酷的。我用 Digital Blasphemy 图片作为我的登录名,看起来棒极了。

相关内容