我应该为Internet Explorer 8开发吗?

4

我想在我的开发机上安装它,以备不时之需。 但是我担心中间的项目不会适合,应用程序测试将变得繁琐。 我正在使用VWD 2008 Express。 同时也不确定是否要使用RC1。

谢谢。

编辑:

这是为一个内部网络设计的,我知道它只会有IE。 再次感谢。


这个问题应该迁移到复古计算机板块 :-p - Evorlor
8个回答

12

您永远不应该为浏览器开发,但应该使用它进行测试。Internet Explorer 8处于发行候选状态,这意味着最终版本将始终呈现(除非存在明显错误)。


1
是的,尽管经常测试的人会告诉你它确实有许多明显的错误、回归和渲染怪癖。 - scunliffe

4

是的,我认为你应该开始将IE 8包括在你的测试中,因为它与以前的渲染引擎有一些显著的区别。

然而,我建议你在虚拟机上安装任何正在开发中的浏览器(或那些不属于你的核心测试),而不是直接安装在你的主机上。

另外,你也应该将Chrome包括在你的测试中,因为它正在获得显著的采用率。


2
你可以使用虚拟机来实现这一点。你可以使用VirtualPC或VMWare或其他任何虚拟机软件。

2

这取决于您想要接触的受众。

如果您的受众是早期采用者类型,并且可能使用IE8,则是的 - 您应该考虑以此为目标开发。

您可能还希望同时为其他浏览器开发 - 再次取决于您的受众所期望的内容。

测试可能会很繁琐,但这不应该是决定因素。基于您市场的需求做出决策。


1

你需要选择要开发哪些浏览器,并为每个浏览器目标使用虚拟机(或使用返回各种机器上图像的服务)。

MSIE 8也不例外 - 你必须有一个测试环境。

至于它是否应该安装在你的开发机器上,这取决于其他因素,比如它是否可以帮助你更好地开发,不会干扰你的其他工作/软件,以及你是否想让它成为你的“默认”目标 - 即,你期望大多数客户使用的目标。

-Adam


我同意这是绝对正确的方法。然而,需要一个完整的虚拟机来运行浏览器似乎很愚蠢,希望有更好(更简单)的方法。 - pearcewg
@pearcewg — 这是一个非常普遍的感受。 :-/ - Ben Blank
如果IE不是Windows的一部分,而Windows也不是IE的一部分,那么你可能能够在同一系统上对它们进行足够的分区,以便在给定的安装中使用多个IE,但不幸的是这是不可能的。 - Adam Davis

1

很遗憾目前没有办法同时安装IE7和IE8 - 人们尝试过开发诸如旧版MultipleIEs应用程序之类的技巧,但据我所知他们并没有取得太大的进展。

如果您有能力和时间在另一台(可能是虚拟)机器上安装和测试IE8,那么我认为您现在应该开始尝试了。


0

很遗憾,我认为IE8在当前状态下存在太多的漏洞,无法认真探索互操作性问题。你比我更了解你的受众。至少建议在继续进行时,将尝试解决IE8的许多渲染怪异行为所带来的潜在问题保持在心中。


0

如果是其他浏览器,我会说:这要看情况。

你必须记住,许多新系统很快将与IE 8捆绑在一起。此外,IE 8升级将通过Windows更新提供。

考虑到IE 7以大约14个月的时间取代了IE 6成为最流行的版本,如果没有立即将IE 8添加到开发人员系统和测试计划中,您应该将其纳入路线图中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接