2009-07-08 6 views
6

Die BBC hat gerade ihre JavaScript-Bibliothek, Glow, veröffentlicht. Sie rollte selbst, weil die großen Bibliotheken ältere Browser nicht ausreichend unterstützen.Marginale Browserunterstützung durch die BBC (und warum die BBC sie nicht jQuery verwenden kann)

Ich frage mich, ob ich mir die Zeit nehmen sollte, um die Bibliothek zu lernen. Haben andere große Institutionen ähnliche Gesetze und Regeln, die sie davon abhalten, die gängigen Bibliotheken wie jQuery zu benutzen?

+5

Es ist lustig, dass jemand nicht wagen würde, ältere Browser zu vernachlässigen, aber nicht-Javascript-Benutzer vernachlässigen würde. –

+0

@boris: Welches sind (mit meiner besten Schätzung) etwa 5 mal so viele wie ältere Browser-Benutzer. Sehr guter Punkt. – womp

+0

Aber dann hat die BBC ein so großes Publikum (unter den größten, die ich annehmen würde?), Dass sie mit sehr alten und nicht unterstützten Browsern konfrontiert werden? – Kezzer

Antwort

10

Die Hauptaufgabe der BBC besteht nicht darin, Geld zu machen, sondern dem Lizenzgeber. Um eine möglichst große Zielgruppe zu erreichen, müssen sie diese älteren Browser unterstützen. Es gibt eine große Anzahl von Leuten auf dieser Welt, die nicht gestört werden - oder nicht einmal wissen - wie sie ihre Webbrowser von IE 5.old oder was auch immer sie gerade benutzen, aufrüsten wollen. Die BBC kann diesen Leuten nicht nur "gut zu schlecht" sagen, auch wenn private Sender dies können.

(Disclaimer: Ich komme aus den USA, also ist das meistens eine Vermutung basierend auf dem, was ich über die BBC von anderen Quellen, zB Wikipedia, erfahren habe. Bitte korrigieren Sie mich in den Kommentaren, wenn ich falsch liege oder mich ablehne gnadenlos. Entweder funktioniert.)

+0

Viele Regierungsstellen und andere haben ähnliche Verpflichtungen. Ich frage mich, ob Glow für sie alle nützlich ist.Du weißt, "Wenn es gut genug für die BBC ist ..." Die Bibliothek sieht gut aus. Ich könnte einfach alle Widgets ausprobieren und ein Gefühl für die Bibliothek bekommen. – Nosredna

+0

Sie haben es genau richtig, Paul. Es gibt viele Gründe, warum Glow geschaffen wurde, aber eine wichtige Voraussetzung war, dass es als Bibliothek immer alle Browser unterstützen muss, die in den BBC Standards und Richtlinien enthalten sind. Wie Sie gesagt haben, ist diese Browser-Liste nicht von kommerziellen Erwägungen geleitet, noch wurde sie einfach willkürlich zusammengewürfelt, sie wird aufgrund vieler Faktoren sehr sorgfältig bedacht und wird immer auf der Grundlage sich entwickelnder Benutzerstatistiken angepasst. –

2

Browser stats vorschlagen, es wäre eine Verschwendung von Zeit. Von meiner eigenen relativ stark frequentierten öffentlich zugänglichen Website registrierten ältere Browser (Generation 1 Firefox, Netscape 5 oder weniger, MSIE 5 oder weniger) letzten Monat 40.000 Zugriffe von 8,3 Millionen oder 0,5%.

Es scheint mir auch, dass jede Organisation, die Sie auf einige alte Browser beschränkt, die gleichen sein könnte, die Sie davon abhalten, die BBC zu durchsuchen. Keines der Unternehmen, mit denen ich arbeite, hat auch Einschränkungen für ältere Browser, und wir haben ein paar hundert Kunden von kleinen bis zu vermögenden 500.

Gott sei Dank auch - ich kann mir nicht vorstellen, dass unsere Anwendung funktioniert ältere Browser

+0

Angenommen, Sie schließen aufgrund Ihrer Verwendung einer bestimmten Browser-Bibliothek 1% des Marktes aus. Ist das nicht eine riesige Anzahl von Leuten, die du ignorierst? Es könnte zwar ein Unternehmen nicht beeinflussen, es könnte jedoch eine Regierungsbehörde oder eine gemeinnützige Organisation, die ein öffentliches Mandat hat, beeinflussen. Ich frage mich, ob diese Orte wegen ihrer Billigung durch die BBC glühen könnten. – Nosredna

+0

Nun, jedes Unternehmen hat seine eigene Richtlinie, welcher Browser unterstützt werden muss. Für die BBC-Situation könnten sie ein altes EU-Gesetz haben, das vorschreibt, welchen Browser sie unterstützen sollen. –

+0

Ich glaube, ich befürworte den abwartenden Ansatz. Wir kommen zu dem Punkt, an dem die meisten Leute anfangen, den IE6-Support zu vernachlässigen, anstatt Legacy-Support hinzuzufügen. Erwarten Sie, dass Sie mit älteren Browsern umgehen müssen? – womp

0

Die Lizenz ist eines der wichtigsten Dinge beim Betrachten einer Bibliothek. Wenn es GPL ist, geht es nicht in ein Produkt, das schließlich verkauft wird. Aber JavaScript-Bibliotheken, wie jQuery, haben oft liberalere Lizenzen - jQuery ist sowohl GPL als auch MIT, also können Sie den gewünschten auswählen. Genauso wichtig ist die Browserkompatibilität. Wenn es um die Präsentation einer Website geht, müssen Sie die Browser Ihrer Kunden unterstützen. Ohne sie können Sie kein Geld verdienen.

Was ich gerne wissen würde ist: sind sie ernst? jQuery und andere unterstützen einen so großen Prozentsatz von Browsern. Es ist eine gute Sache, diese 7 Leute zu vergessen, die immer noch IE5.5 oder Safari 1.3 benutzen. Sie sind nicht zahlreich genug, um genügend Einnahmen zu generieren, um diese alten Browser zu unterstützen.

+0

Sie sprechen über Geld und Einnahmen. Ich spreche von Institutionen, die Verantwortlichkeiten haben, die sie dazu veranlassen, Entscheidungen auf der Grundlage von Überlegungen zu treffen, die über das Endergebnis hinausgehen. Ich frage mich, wie viele Institutionen sich mit jQuery befasst haben und eine ähnliche Reaktion auf die BBC hatten. – Nosredna

+0

in der Wirtschaft ist die Hauptregel: Was wird mir am meisten Geld bringen? – geowa4

+1

Nicht alle Institutionen sind ein Geschäft. Was mich am meisten Geld bringt, ist Arbeit von Non-Profit-Organisationen und Regierungen. – Nosredna

-1

Warum schließen wir nicht alle unsere Augen vor alten Browsern und freuen uns?

Ernsthaft, wenn wir den Leuten Raum geben, sie nicht zu aktualisieren, dürfen sie niemals upgraden. Dies wird mehr zu einem ethischen Problem als es konventionell ist. Als Entwickler sollten Sie sich nicht darum kümmern, ob Sie Ihren Benutzern helfen, wenig Trost in ihrem Elend in alten Browsern geben, oder indem Sie ihnen raten, ein Upgrade durchzuführen. Meiner Meinung nach kosten die ersteren weniger. Also rette das "Geschäft und Geld von den Massen" für später.

Auch Microsoft ignoriert seinen eigenen Browser (IE6) bei der Entwicklung von Teilen seiner neuen Produkt-Website.

Offensichtlich sind die BBC hier in Großbritannien sehr ähnlich wie Menschen, die Veränderung predigen, aber gleichzeitig verhindern, dass Menschen sich verändern.

Genug mit dieser Kompatibilität und Geld reden !. Upgrade auf etwas Ordentliches oder verlier dich!

PS. IE6 verlor letzten Monat 20% seines Publikums an Firefox!

+0

"PS. IE6 verlor letzten Monat 20% seines Publikums an Firefox!" Nach wem? Was ich gelesen habe, ist, dass IE7-Benutzer auf IE8 aktualisieren, aber IE6-Benutzer bleiben bei IE6. – Nosredna

+0

Sie mussten offensichtlich nie eine Website für eine große Firma entwickeln. Weil IE6 für eine Weile de Standard war, werden Intranetseiten zu seinen kafka-ischen Regeln gebaut. Nun, die Kosten für die Aktualisierung all dieser Intranet-Apps halten das Unternehmen davon ab, ihre Browser zu aktualisieren. Ich schätze, das sind die Hauptteile von IE6-Nutzern heute. Die einzige Möglichkeit, aus diesem Kreis auszubrechen, besteht darin, die Manager davon zu überzeugen, dass sich die hohen Kosten für die Aktualisierung von Browsern in der Zukunft auszahlen. Keine leichte Aufgabe. –

+0

Sie sind falsch boris. In der Diskussion geht es um Leute, die neue Apps mit Unterstützung für alte Technologien erstellen, und nicht darum, Apps zu aktualisieren, die vor einiger Zeit gebaut wurden! Warum muss ich Unterstützung für IE5 und IE6 in einer Anwendung, die ich jetzt baue, enthalten, als einfach Benutzer zu bitten, ihren Browser zu aktualisieren. Ich würde gerne die Manager sehen, die denken, dass das später keine leichte Aufgabe ist. – stone

Verwandte Themen