Estándares Web en Español - Ideasfreelance

Ene 6, 2005

No más dolores de cabeza Cross Browser

Clasificado bajo: — Manoloweb @ 3:25 pm

Durante muchos años, la industria disquera tuvo que lidiar con el costo de la migración del LP y el audio cassete hacia los CD’s. Muchos millones de dólares se invertían en la producción simultanea de los tres medios, para que todos pudieran oir su musica independientemente de si tenían un tocacintas, un tornamesa o un CD player.

Eventualmente debieron tomar la decisión de dejar fuera a los Acetatos (LP’s y 45’s), aún en contra de aquellos que no habían comprado un reproductor nuevo.

Hoy en día no hay opción… CD es el medio UNICO en el que se produce la mayoría de la musica comercial, el que no tiene un CD Player, simplemente no oye musica, o bien es SU problema encontrar dicha musica en un formato compatible con su reproductor. La industria disquera se ha liberado de esa responsabilidad en un tenor de “El que quiera oir mi disco, debe tener un CD player o arreglarselas como pueda”.

Bueno, pues desde mi punto de vista ha llegado el momento de hacer algo similar con el web.

De hecho Google ya ha dado este paso con sus nuevos lanzamientos, GMail y Google Suggest, ya que dichas aplicaciones solo corren bajo plataformas recientes (creo que I.E 5+ , NN6+, y los otros como Firefox, Mozilla, Opera, Safari, etc), de tal forma que si tienes NN4, pues simplemente te olvidas de usar sus servicios.

En favor de que se hace este sacrificio de audiencia??

En favor de estándares que permiten el uso de nuevas técnicas y tecnologías de desarrollo web, orientados a brindar una mejor experiencia al usuario.


  • XHTML

  • CSS

  • DOM

  • XML

  • RSS

  • DHTML

  • Usabilidad

  • Accesibilidad

Con un uso responsable y profesional de dichas tecnologías pueden conseguirse interfases de usuario mucho más simples y fáciles de usar, pero muchos desarrolladores se detienen pensando en los usuarios con browsers obsoletos.

Es natural… si en lugar de escribir document.getElementById(“tal”) deben escribir toda una librería para detectar navegador, modelo de objetos, y versión, y en base a ellos recurrir a una u otra forma de accesar un nodo en el documento… wow, pues es fácil entender por qué no se toman la molestia de hacer un formulario más sencillo y rápido de procesar…

Así que por mi parte ha llegado el momento de simplificar mis scripts (JS) y mis hojas de estilo (CSS) omitiendo dichas acciones de validación… si el browser no lo soporta, simplemente no corro el script y no le simplifico la vida a ese visitante en particular.

Simplemente trataré de usar scripts que no interfieran con el contenido crítico.

Por ejemplo:

Si tengo una página en la que muestro y oculto capas mediante Javascript y CSS, bueno, el estado “default” de TODAS las capas será visible, y al cargar el documento javascript ocultará los ID’s que sean necesarios. Si alguien no soporta el script, simplemente no verá el efecto “fancy”, y en su lugar tendrá todas las capas a la vista todo el tiempo. Tal vez sea menos estético, pero será igual de funcional. Así yo me ahorro muchos dolores de cabeza, y el visitante no se va sin el contenido ni la funcionalidad básica del sitio. Trato justo, no?

Así que por mi parte….

Adiós IE4
Adiós NN4
Adiós IE3
Adiós NN2
Adiós IE Mac

Fue bueno tenerlos por aquí, pero ha llegado el momento de despedirnos para siempre!!

Espero sus comentarios…

Gestionado con WordPress