Aplicar estándares o Verse bonito…

En los últimos días he estado con el dilema de que mi sitio sea completamente válido tanto desde el lado del xhtml y el css contra “verse bien y bonito” en navegadores como Internet Explorer 6.

Y es que la discusión viene con respecto a “Yo cumplo los estándares debido a mis principios, ideales, etc…, y dejo morir a los exploradores como IE6, y si el sitio no se ve bien a mi no me importa, YO CUMPLÍ LOS ESTÁNDARES”.

El punto de vista diferente.

Ésta forma de pensar es una realidad en muchas mentes de desarrolladores web (ver comentarios)– incluso yo he pensado de esa forma– pero por otro lado, del lado Administrativo y de negocios, en empresas de desarrollo web el punto de vista es el contrario:

“Los clientes quieren que se vea bien. Son empresas y tienen clientes que esperan captar por el sitio web o al menos tener presentación, por lo tanto que se vea bien es imperativo, me da igual si tiene estándares o no.”


¿Debemos aplicar estándares y dejar morir exploradores?

La respuesta es simple, NO..

Los beneficios de esto son claros, obviamente a largo plazo, cuando los usuarios dejen de utilizar exploradores antiguos como IE6 o incluso IE5.
La realidad a corto plazo es muy distinta y mientras tanto tendremos que usar Hacks o hacer un CSS o una versión completamente distinta y adaptada para este tipo de navegadores y no ser IRRESPONSABLES y dejar morir “al navegador”.

Por que de IE6 nos desharemos en tal vez 5 años, quizá un poco menos o quizá más.

¿Donde sustento estas declaraciones?

Muchos desarrolladores que son amigos míos (incluyéndote Eduardo), hablan que dentro de 2 años IE6 desaparecerá.

Nota del Editor: Mis visiones muestran que desaparecerá exactamente el 21 de Septiembre de 2010 a las 14:13hs en el segundo 8, hora China.

En lo personal, me parece ridículo pensar esto y ayer lo pude comprobar. Estuve en las instalaciones de un diario local “reparando” los errores del CSS para su nuevo portal, y los ingenieros estaban mostrando las estadísticas del sitio. De sus 40 mil visitas diarias, 43% usa IE6 (deben ser abuelitos usando PC’s) pero todavía IE6 está muy diseminado en las computadoras de los usuarios.

Incluso en el analytics se podía observar Usuarios con IE5. 8O

Conclusión

Así que, si deseamos una solución a corto plazo es usar hacks, un sitio hecho específicamente para estos navegadores y no evadir la responsabilidad para los clientes que a fin de cuentas son ellos (las empresas) las que necesitan captar clientes y a ellos no les va a importar un comentario tan estúpido como “el navegador va a morir solo tiene que ser paciente”, mientras pierde captación de clientes, fidelización y cuota de mercado, además de que su presencia en internet se verá afectada.

shakaran says:

Bueno, ya sabeís mi opinión y la “irresponsabilidad” con la que pienso, así que no entro otra vez a trapo a polemizar el asunto.

Gastón says:

Buen post, aunque creo que es posible que una página se vea bonita y además cumpla los estandares, no es nada del otro mundo, de hecho es más fácil de lo que parece pero con el tiempo se va logrando y tampoco creo que en unos 5 años desaparezca IE6, es algo extramadamente exagerado… yo más bien digo en unos dos años empieza a morir… lo digo porque empresas como telmex dan más facilidades para adquirir una computadora y las computadoras ahora traen IE7, además ahora cuando te formatean tu computadora si te ponen un buen parche microsoft ya mero te obliga a actualizar y en un año más viene Windows 7que seguro traera IE8 Ja!… asi que solo falta esperar un poco más pero por lo pronto hay que soportar a IE 6 :( jeje…

Saludos.

jordifreek says:

Estándar y compatible son “compatibles” aunque te entren las migrañas…

Hola, Creo que el hacer los sitio cumpliendo los estandares y a su vez logrando el mejor look no es algo incompatible de lograr, solo que toma mas tiempo, en mi caso al desarrollar un sitio siempre al momento de realizar el timesheet ingreso el item CSS-IE y dependiendo del cliente si es es CSS-IE6 / CSS-IE5 / CSS-IE7.
En mi opinion personal solo hay que tomarse su tiempo y al final se pueden lograr los mismos resultados en todos los navegadores y cumpliendo los estadares y a su vez logrando un diseño esperado.

Mi sitio web en estado beta todavia, cumple con todos los estadares y esta validado en IE6 en adelante y todos los demas (direfox, camino, safari, opera, etc)

Saludos desde nueva zelandia.

les dejo el link a mi sitio web para sus criticas (ojala positivas)

Orange Media Labs

Es un cms en php y mysql en base a ajax

Eduardo says:

La poca experiencia que tenemos, nos dice otra cosa:
Jefe: Tienes 5 días para maquetar el sitio y que sea compatible con IE6, IE7, IE8, Opera 9.5, Firefox1.5, Firefox2, y Firefox3
Yo: Olvidalo
Jefe: Bueno ok, solo hazlo para IE6
Cliente: ¿Que es Firefox?

Esto es un caso real, no estoy exagerando.

¿Este comentario te ha servido? y colabora con el blog
Reply

Totalmente de acuerdo, hay clientes que no entienden nada y no es su culpa, pero el desarrollar un sitio web es una carta de presentacion tanto para el cliente como para quien la desarrollo.

Por ello yo siempre me enfoco en validar para todos los estandares.

saludos

Almorca says:

Mi opinión es que hay que hacerlo todo estándar.

Si luego no funciona en un navegador lo mejor es hacer una versión específica para ese navegador (mediante hack o mandándole una versión distinta). Así los usuarios con navegadores modernos verán un código estándar y los de navegadores antiguos verán un código no estándar pero que le muestra la web igual que al resto de usuarios.

dcasco says:

Desde mi opinión creo que los estándares no están tan reñidos con los navegadores. Si es cierto que se necesita mucha paciencia al principio para poder cumplirlos, pero se consigue.

Para una buena maquetación y que cumpla al máximo con los estándares lo ideal es una buena estructura HTML, utilizando adecuadamente las etiquetas, suele ser un error muy común utilizar etiquetas no creadas para su cometido.

Nos leemos!!!

Angel says:

Puedes hacer que se vea bien, ser standard y además compatible con todos los navegadores, mas que eso a veces me pone a pensar mas la resolución que el standard, ya que muchísima gente tiene resoluciones menores a 1024 y las páginas se ven más estéticas a 1024… según mi percepción.

jodr says:

Por que es necesario cumplir con esos estandares?
yo desconosco eso.Por que a lo que yo entiendo en lugar de ayudar te dificulta mas las cosas.

un saluto, esta increible tu web.