BBC刚刚发布了他们的JavaScript库Glow。他们推出了自己的,因为主要的图书馆不能充分支持旧的浏览器。
我想知道我是否应该花时间学习图书馆。其他大型机构是否有类似的法律和规则来规避它们,以防止它们使用jQuery这样的主流库?
答案 0 :(得分:10)
英国广播公司的主要职责不是赚钱,相反,它是为许可证付款人服务。为了覆盖尽可能广泛的受众,他们必须支持那些旧版浏览器。这个世界上有很多人不会被打扰 - 甚至不知道如何从IE 5.old升级他们的网络浏览器或者他们现在使用的任何东西。对于这些人来说,英国广播公司不能只说“对你来说太糟糕了”,即使是私营广播公司也可以。
(免责声明:我来自美国所以这主要是基于我从其他来源学到的关于BBC的猜测,例如维基百科。请在评论中纠正我,如果我错了,或者无情地向我投票无论哪种都有效。)
答案 1 :(得分:2)
Browser stats表示这会浪费时间。从我自己相对较高流量的面向公众的网站来看,上个月的老浏览器(第1代火狐,网络版5或更低版本,MSIE 5或更低版本)在830万次点击中有40,000次点击,或0.5%。
在我看来,任何限制你使用古老浏览器的组织都可能与限制你浏览BBC的组织相同。我在工作中处理的公司都没有对旧浏览器的限制,而且我们有几百个客户,范围从小到500。
谢天谢地 - 我无法想象尝试让我们的应用程序适用于旧浏览器。
答案 2 :(得分:0)
许可证是考虑图书馆时最重要的事情之一。如果它是GPL,它不会进入最终将被出售的产品。但是像jQuery这样的JavaScript库通常拥有更自由的许可证 - jQuery既是GPL又是MIT,所以你可以选择你想要的那个。与浏览器兼容性同样重要。在展示网站时,您需要支持客户的浏览器。没有他们,你就赚不到钱。
我想知道的是:他们认真吗? jQuery等人支持如此庞大的浏览器百分比。忘记仍然使用IE5.5或Safari 1.3的7个人是一件好事。它们的数量不足以产生足够的收入来支付那些旧的浏览器。
答案 3 :(得分:-1)
为什么我们不关闭旧版浏览器并向前看呢?
说真的,如果我们继续给人们不升级的空间,他们就不会升级。与传统相比,这更像是一个道德问题。作为一名开发人员,您几乎不应该通过允许您的用户来帮助您,在旧浏览器中对他们的痛苦感到安慰,或者建议他们升级。在我看来,前者成本较低。因此,以后将“商业和金钱从群众中”拯救出来。
即使微软在开发新产品网站的部分内容时也忽略了自己的浏览器(IE6)。
显然,英国的英国广播公司(BBC)非常像那些传播变革但同时阻止人们改变的人。
足够的兼容性和金钱谈话!升级到整洁或迷路的东西!
PS。 IE6上个月将20%的观众输给了Firefox!