2009-07-08 8 views
6

La BBC acaba de lanzar su biblioteca de JavaScript, Glow. Rodaron los suyos porque las bibliotecas principales no son compatibles con navegadores más antiguos.Soporte de navegador marginal por la BBC (y por qué la BBC no pueden usar jQuery)

Me pregunto si debería tomar el tiempo para aprender la biblioteca. ¿Tienen otras instituciones grandes leyes y normas similares que las reglamentan y que les impiden utilizar las bibliotecas convencionales como jQuery?

+5

Es curioso que alguien no se atreva a descuidar navegadores más antiguos, pero descuidaría a los usuarios que no sean javascript. –

+0

@boris: que son (usando mi mejor estimación) aproximadamente 5 veces más numerosos que los usuarios de navegadores más antiguos. Muy buen punto. – womp

+0

Pero entonces la BBC tiene una audiencia tan amplia (¿entre las más grandes que supongo?) Que se enfrentan a usuarios con navegadores muy antiguos y sin soporte. – Kezzer

Respuesta

10

El deber principal de la BBC no es ganar dinero, sino servir al licenciador. Para llegar al público más amplio posible, tienen que admitir aquellos buscadores más antiguos. Hay una gran cantidad de personas en este mundo a las que no les molestaría, ni siquiera saben cómo, actualizar sus navegadores web desde IE 5.old o lo que sea que estén utilizando ahora. La BBC no puede simplemente decir "muy mal para ti" a estas personas, a pesar de que las emisoras privadas sí pueden.

(Descargo de responsabilidad: soy de los Estados Unidos, por lo que esto es una conjetura basada en lo que he aprendido sobre la BBC de otras fuentes, por ejemplo, Wikipedia. Corrígeme en los comentarios si me equivoco o declárame sin piedad. O funciona.)

+0

Muchas entidades gubernamentales y otras tienen obligaciones similares. Lo que me pregunto es si Glow les es útil a todos.Ya sabes, "si es lo suficientemente bueno para la BBC ..." La biblioteca se ve bien. Podría probar todos los widgets y tener una idea de la biblioteca. – Nosredna

+0

Lo tienes exactamente correcto, Paul. Hay muchas razones por las cuales se creó Glow, pero sin duda uno de los requisitos principales era que, como biblioteca, siempre debe admitir todos los navegadores que están en los Estándares y Pautas de la BBC. Como dijiste, esa lista de navegadores no está motivada por consideraciones comerciales ni fue creada al azar, sino que se la considera muy cuidadosamente en función de muchos factores y siempre se está ajustando según las estadísticas de usuarios en evolución. –

2

Browser stats sugieren que sería una pérdida de tiempo. Desde mi propio sitio web de tráfico relativamente alto, los navegadores más antiguos (generación 1 firefox, netscape 5 o menos, MSIE 5 o menos) registraron el mes pasado 40,000 hits de 8.3 millones, o 0.5%.

También me parece que cualquier organización que lo restrinja a algún navegador antiguo podría ser el mismo que le impida navegar por la BBC. Ninguna de las empresas con las que trato en el trabajo tiene restricciones para los navegadores más antiguos tampoco, y tenemos un par de cientos de clientes que van desde pequeñas hasta 500 de fortuna.

Gracias a Dios, no me puedo imaginar tratando de hacer que nuestra aplicación funcione para navegadores más antiguos.

+0

Supongamos que debido a su uso de una biblioteca de navegador en particular, excluye el 1% del mercado. ¿No es una gran cantidad de personas a las que ignoras? Si bien no podría influir en un negocio, podría influir en una agencia gubernamental o una organización sin fines de lucro que tenga un mandato de servicio público. Me pregunto si esos lugares podrían abarcar brillo, debido a su aprobación por parte de la BBC. – Nosredna

+0

Bueno, cada compañía tiene su propia política sobre qué navegador necesita soporte. Para la situación de la BBC, es posible que tengan alguna ley de la UE antigua que dicte qué navegador admitir. –

+0

Supongo que estoy abogando por el enfoque de esperar y ver. Estamos llegando al punto en que la mayoría de la gente está empezando a considerar dejar caer el soporte de IE6 en lugar de agregar soporte heredado. ¿Anticipa una necesidad de tratar con navegadores antiguos? – womp

0

La licencia es una de las cosas más importantes al considerar una biblioteca. Si se trata de GPL, no entrará en un producto que finalmente se venderá. Pero las bibliotecas de JavaScript, como jQuery, a menudo tienen licencias más liberales: jQuery es tanto GPL como MIT, por lo que puede elegir la que desee. Igual de importante es la compatibilidad del navegador. Cuando se trata de presentar un sitio web, debe admitir los navegadores de sus clientes. Sin ellos, no puedes ganar dinero.

Lo que me gustaría saber es: ¿son serias? jQuery, et al., admiten un porcentaje tan grande de navegadores. Olvidar a esas 7 personas que todavía usan IE5.5 o Safari 1.3 es algo bueno. No son lo suficientemente numerosos como para generar ingresos suficientes para pagar el soporte de esos buscadores antiguos.

+0

Estás hablando de dinero e ingresos. Estoy hablando de instituciones que tienen responsabilidades que les hacen tomar decisiones basadas en consideraciones que van más allá de la línea de fondo. Lo que me pregunto es cuántas instituciones han mirado a jQuery y han tenido una reacción similar a la de la BBC. – Nosredna

+0

en los negocios, la regla principal es: ¿qué me dará más dinero? – geowa4

+1

No todas las instituciones son un negocio. Además, lo que me da más dinero es conseguir trabajo de organizaciones sin fines de lucro y gobiernos. – Nosredna

-1

¿Por qué no cerramos los ojos a los navegadores antiguos y esperamos?

En serio, si seguimos dando espacio a las personas para que no actualicen, nunca se actualizarán. Esto se está convirtiendo en una cuestión más ética que convencional. Como desarrollador, no debería preocuparse por si está ayudando a sus usuarios, no les da comodidad a su miseria en un navegador antiguo o les aconseja actualizar. En mi opinión, el primero cuesta menos. Así que guarde la charla "negocios y dinero de las masas" para más adelante.

Incluso Microsoft ignoró su propio navegador (IE6) al desarrollar partes de su nuevo sitio web de productos.

Obviamente, la BBC aquí en el Reino Unido se parece mucho a las personas que predican el cambio pero al mismo tiempo evitan que las personas cambien.

¡Suficiente con esta compatibilidad y dinero! Actualiza a algo ordenado o piérdete!

PS. ¡IE6 perdió el 20% de su audiencia en Firefox el mes pasado!

+0

"PD. IE6 perdió el 20% de su audiencia a firefox el mes pasado!" De acuerdo a quien? Lo que he leído es que los usuarios de IE7 se están actualizando a IE8, pero los usuarios de IE6 se quedan con IE6. – Nosredna

+0

Obviamente, nunca tuvo que desarrollar un sitio para una gran compañía ... Debido a que IE6 fue de manera estándar por un tiempo, los sitios de Intranet están construidos para cumplir con sus reglas kafka-ish. Ahora, el costo de actualizar todas esas aplicaciones de intranet impide que la empresa actualice sus navegadores. Supongo que esas son la parte principal de los usuarios de IE6 hoy en día. La única forma de salir de este círculo es convencer a los gerentes de que el enorme costo de actualizar los navegadores vale la pena en el futuro desarrollo. No es una tarea fácil. –

+0

Estás equivocado boris. La discusión aquí es sobre personas que construyen nuevas aplicaciones con soporte para tecnologías antiguas, ¡y no se trata de actualizar aplicaciones que fueron creadas hace un tiempo! ¿Por qué tendré que incluir soporte para IE5 e IE6 en una aplicación que estoy construyendo ahora, que simplemente pedirle al usuario que actualice su navegador? Me gustaría ver a los gerentes que piensan que lo último no es una tarea fácil. – stone

Cuestiones relacionadas