7

如果您正在为小型企业设计核心业务 Intranet 应用程序,并希望它尽可能具有响应性,员工对卡在某个浏览器无动于衷,您会为 Firefox、Chrome 设计还是测试更多?比你需要的范围更广,只是为了避免锁定?在将所有鸡蛋放入一个浏览器篮之前,您是否还需要考虑其他因素?

例如,Chrome 是否具有其他浏览器缺乏的与速度相关的功能,需要以跨浏览器不友好的方式定位 Chrome,如果有,是否值得围绕它们进行设计?

4

10 回答 10

15

与浏览器无关。不知道什么时候有人会强制使用某个浏览器,并且您将不得不重做某个模块,因为它使用了一个特殊的插件或功能,只有现在已经过时的浏览器才可用。

从技术上讲,我们在这里是一家 IE 商店,但我确保我的所有应用程序至少在 IE 和 Firefox 上都能正常运行,而且我也在 Chrome 中进行更多测试。

于 2009-01-22T15:13:00.493 回答
3

企业对浏览器的 IT 政策是什么?看起来这将决定你写它的目的。如果您客户公司的每台计算机都安装了 IE6,为什么还要为它们编写它呢?锁定对公司来说不是问题,因为他们可以决定人们在计算机上使用和必须拥有的内容的政策。

Speedwise,除非您正在执行发挥其优势的特定任务(例如,查看基准测试的范围,一些谷歌测试的 chrome 速度快数百倍,而其他有 Firefox 跳动 chrome)。

理想情况下,您希望它是不可知的,但如果您必须选择一个,我会选择 Firefox,因为它是一个更成熟的浏览器。我不愿意将应用程序定位为只有几个月大的浏览器,尤其是刚刚达到 1.0 的浏览器。

于 2009-01-22T17:34:21.970 回答
2

虽然符合标准当然有很多优势,但如果您的应用程序 UI 很重,并且您不想为缺少 HTML 小部件而苦恼,我建议使用基于 Gecko 的浏览器,您可以使用所有熟悉的功能更快地在 XUL 中构建 UI桌面应用程序比 HTML 从头开始​​。由于 Gecko 是开源且积极开发的,因此如果您使用专有的东西,您不会冒被卡住的风险。

于 2009-01-22T17:25:01.193 回答
1

始终正确编写 - 即跨浏览器 - 因为您永远不知道新版本的浏览器何时可能会改变旧的行为。

但是,使用 Chrome 的 Web 应用程序“应用程序化”对于 Intranet 来说是一个不错的选择。(特别是如果它有助于阻止用户说“我的浏览器坏了”)

于 2009-01-22T15:27:09.747 回答
1

“如果您正在为一家小型企业设计一个核心业务 Intranet 应用程序,并希望它尽可能地具有响应性,那么员工对于被某个浏览器卡住是无所谓的。”

铬合金。 您可以制作无 chrome 的 Web 应用程序,因此您可以使您的 Intranet 应用程序看起来像桌面应用程序(快速 Javascript 在这里有很大帮助)。您甚至可以使用 Chrome 制作应用程序快捷方式,这样就不会再显示地址栏,而是会占用更多屏幕空间。

Chrome 的启动速度也比其他浏览器快一点,每次我想立即阅读 Stackoverflow 上的内容时,我都会使用 Chrome。

于 2009-01-22T18:13:21.237 回答
0

最便宜的方法是根据组织的标准定制 Intranet 应用程序。如果他们按小时付钱给你,那真的是他们决定你把时间花在什么上面。如果他们说它只是 FireFox,那么这就是它应该做的方式。如果是固定出价,那么您可能有一些回旋余地,但最终这是他们的决定。他们可能有他们不希望它与 chrome 一起使用的原因(我想不出一个原因,但这并不意味着没有一些原因。)

于 2009-01-22T15:25:27.660 回答
0

“并希望它尽可能有响应的感觉,员工对被某个浏览器卡住无动于衷”

听起来您需要一个智能客户端应用程序。

编辑:智能客户端是指从浏览器单独运行并使用 Web 服务与服务器通信的应用程序。

于 2009-01-22T15:37:35.560 回答
0

与浏览器无关。

我的经验是,虽然科技社区对(类似的)浏览器有强烈的偏好,但实际的用户群体并没有真正打扰......或者换句话说,现代浏览器之间没有显着差异对最终用户很重要。

我认为 IE 和 Firefox(尤其是 IE)是为符合标准而设计的,而 Chrome 可能是宽松的,尤其是与本身并不真正符合 w3c 规范的 Google 应用程序一起工作时效果很好。

一个安全的选择是按照 w3c 标准设计您的应用程序,并确保它在大多数浏览器中都能正常工作。

于 2009-01-22T15:41:58.203 回答
0

为了在政治上正确,网络标准,你必须让它在主流浏览器中呈现出来,以及所有关于现有公司配置的爵士乐。但是,将 Chrome 与 Gears 一起使用的优势是什么?

于 2009-01-22T15:42:31.633 回答
0

我会尽可能地与浏览器无关。我们有几个这样的系统,从技术上讲,它们只支持一个浏览器,但我们确实确保它们至少可以在 IE - Gecko - WebKit 世界中运行(即使它们不漂亮)。

(另一方面,如果我今天要从头开始其中一个,针对 Chrome 而不是 IE 进行优化会非常非常诱人。)

于 2009-01-22T18:21:06.853 回答