Save the Developers es una curiosa campaña para “salvar” a los desarrolladores web de los dolores de cabeza que significa diseñar webs pensando en el Internet Explorer y su pésimo cumplimiento de estándares.
Funciona de dos maneras: pones algún botón como el que acompaña esta anotación en tu web enlazando directamente a la campaña donde se explica de qué se trata o incluyes un pequeño archivo javascript que muestra un aviso a los usuarios que entren a tu sitio con el Internet Explorer 6.
Cómo me gustaría una versión en español del sitio, esty seguro que tendrían un fuerte apoyo del mundo hispano.
Enlace: Save the Developers | Vía: Andrés Nieto



Si tanto te gustaría una versión en Español del sitio, ve y tradúcelo tu mismo.
Por más que yo también sea un desarrollador, existe un pequeño conflicto pragmático con la implementacíon de las normas Web.
Como de costumbre, el judío tiene una buena (y larga) explicación: http://www.joelonsoftware.com/items/2008/03/17.html
Ahora solo falta convencer a los gerentes de TI que adopten con hippiesco (as in hippie) fanatismo las normas Web. Tarea sencilla, ¿verdad?
Me imagino que no tienes idea de lo dificil que resulta hacer que las cosas sean compatibles para ie6, ie7, opera, firefox y safari.
Yo tengo un tema de wordpress que lo diseñe y programe en dos dias, pero hacerlo compatible con todos los buscadores me tomo 4, el doble de tiempo maquetando.
Empiezo a dudar de este tipo de campañas. No me malentiendan, yo mismo estoy a favor de la desaparición del IE (en general). Pero últimamente he notado que estas camapañas son “casuales”, así como que duran una semana y luego todo mundo se olvida de ellas. Y luego al siguiente mes sale otra nueva campaña y de nuevo todos eufóricos por apoyarla…. durante unos días.
Tal vez deberíamos de ser “mexicanos” (sin ofender a nadie, yo soy mexicano que conste) y empezar a formar un impulso SÓLIDO para que realmente funcione.
Alguién recuerda el 4/03 ?
Perdón, me he comido una palabra en el comentario anterior, debí decir:
“Tal vez deberíamos DEJAR de ser “mexicanos” (sin ofender a nadie, yo soy mexicano que conste) y empezar a formar un impulso SÓLIDO para que realmente funcione.”
@Eric: Yo ya he enviado mi traducción ;)
Soy desarrollador web y la verdad, me dan flojera sus campañas pro x navegador
simples campañas mercantilistas iguales a las de microsoft
¿Por qué ponen el logo de Firefox en la entrada si esta no es una campaña Pro-Firefox? El objetivo de la campaña es que los usuarios dejen de usar IE6 (un navegador con 7 años de antiguedad), y que actualicen a uno más actual, Internet Explorer 7, Firefox, Safari, Opera, etc. No es una campaña Anti-Explorer (incluso en el sitio oficial se recomiendo IE7). Que la gente ocupe IExplorer 7 no tiene nada malo, lo malo es que la gente ocupe un navegador obsoleto (IE6). Es como si en el 2002 un 35% de la gente usara IE4, impresentable.
Justamente por no ser una campaña Anti-Microsoft yo también la apoyo. El enemigo no son TODOS los Internet Explorer, el enemigo es IE6.
@Charlie: No es una campaña pro-x navegador, es una campaña en contra del navegador Internet Explorer 6 por lo difícil que es hacer un sitio compatible a ese navegador, que se salta los estandares web, etc. Por eso yo también la apoyo y he colaborado con la campaña haciendo la traducción al español.
Aparte, estoy con Yirá que poner el logo Pro-Firefox no ha sido una elección acertada.
@Eric: No quiero irme del tema de conversación, pero realmente este tal Joel es un imbécil. Si fuera por él, para garantizar la retrocompatibilidad, deberíamos dejar de usar llaves para las puertas de la casa, ya que su “approach” edadepiedril de “patada en la puerta” no funciona, no es retrocompatible. El éxito de los estándares que él desprecia se ve en que si una página se ve bien en un navegador respetuoso de los estándares (aún cuando quizás no los respete al 100%), uno no necesita probar y debugear los fallos y diferencias en todos los browsers. Una página que se funciona bien en Firefox, seguramente lo hará también en Safari y Opera. Las corrección de pequeñas diferencias que puedan darse entre estos browsers, llevan una mínima fracción del tiempo en comparación con la que llevan para IE 6, e incluso IE 7. Que las páginas no se vean bien en IE 8 no quiere decir que los estándares son malos, sino que los desarrolladores han aplicado hacks para IE, sin discriminar adecuadamente la versión. Es culpa de los desarrolladores? Un poco, sí; pero si no fuera porque este browser interpreta las cosas mal, uno no se vería forzado a aplicar hacks para que todo funcione como corresponde.
Con respecto a la campaña, es cierto, es una más de muchas. Lo mejor que se puede hacer, es el approach de Facebook: si ingresás al sitio con IE 6, te aparece un cartel avisándote de que el sitio funcionará mucho mejor si actualizas a IE 7 o cambias a otro navegador.
Eventualmente deberíamos dejar a los obstinados que no quieren actualizarse, a navegar los sitios de muertos de 2001. La nueva tecnología no puede seguir seguir siendo retrasada por su servilismo hacia consumidor cómodo y desinformado. Acaso la gente no actualiza Y paga su hardware para poder correr las aplicaciones más nuevas? Por qué le cuesta tanto actualizarse gratuitamente, para utilizar las webs más modernas?
El problema de IE6 es que IE4 no culpia con los estándares y muchos diseñadores hicieron sus webs para IE4 e IE5 (que no cumplian con el Box Model)conciliando sus errores. En IE6 microsoft no podia arreglarlos por la cantidad de páginas hechas para correr en IE4 de buena manera. Ja! y tuvieron que arrastrar el error para que miles de páginas no quedaran descuajeringadas, este modus soperandi tambien se uso con los SO de Windows.
Para usar los estándares correctamente en IE6 hay que utilizar la etiqueta <!DOCTYPE correctamente para así avisar al IE6 que utilice los estándares ya que no es una vieja página hecha para IE4. (imprescindible para utilizar CSS en IE6 de forma correcta).
@Boro: Joel podrá ser judío y podrá ser puto, pero no creo que sea completamente un imbécil. La idea básica es que si alguno de tus usuarios “clave” necesita poder seguir abriendo la puerta con solo patearla, entonces estás en un muy grave problema y (como lo menciona el artículo al final), no hay solución correcta! No creo que en su artículo, el desprecie a los estándares. Que los desarrolladores hayan aplicado hacks para IE o que IE haya sido muy “flexible” y permisivo desde el primer día es un problema huevo-gallina, no sabemos cual fue primero y en este punto del partido, es irrelevante, la situación ya está echada a perder.
Realmente no puedo creer que no se entienda el punto de Joel. El problema, Boro, no es que tu tía Panchita no haya actualizado su explorador de Web al día siguiente que salío Fifefox 2.0, el problema es que hay millones de páginas escritas por aficionados que no tienen ni quieren tener la más remota idea de que es un p*to estandar de la W3C, pero que aún así, cientos de gentes visitan y encuentran útil su contenido. El problema, mi buen Boro, es que Terra invirtió miles de euros en varios portales que fueron escritos para “verse mejor en IE”. Buena suerte, te repito, convenciendo al aficionado, que escribió sus páginas hace 3 años y que ahora ni siquiera recuerda la contraseña para modificar su sitio, a que edite su código HTML para que pase la más rigurosa prueba de XHTML, CSS y ECMAScript. Quiero ver que le digas lo mismo al gerente de Terra, que tiene que gastar otros 10 mil euros en reprogramar sus páginas.
Si, es cierto, las primeras versiones de IE no prestaban mucha atención a las normas Web o las implementaban a su “mejor entender”. Culpable. Que quieramos tapar el pozo cuando el niño ya se ha ahogado… umm… buena suerte.