Login Barrapunto
Internet Explorer 8 renderizará como Internet Explorer 8
Entrada escrita por SegFault y
editada por Yonderboy
el Martes, 04 Marzo de 2008, 10:03h
desde el dept. estándares
desde el dept. estándares
El equipo de desarrollo de MSIE anunció que sacaría la versión 8 de su explorador con un modo que debía activarse explícitamente. Esto causó todo un revuelo por lo aparentemente ridículo de la situación que causaría: una página estándar se renderizaría como en Explorer 7, habría que añadir una etiqueta para que Explorer 8 renderizara una página estándar como IE8 (dejando aparte las páginas que activan el quirk mode). Sin embargo Microsoft acaba de cambiar de opinión y ha anunciado que Internet Explorer 8 renderizará el estándar con el nuevo motor por defecto, sin tener que especificar qué renderizado hacer. Sin duda es una excelente noticia para los estándares en la web.
« Conferencia Internacional de Software Libre Málaga 2008 | Exposición de retro-informática en Barcelona »
Historias relacionadas
[+]
Internet Explorer 8 vs los estándares 26 comentarios
Joel Spolsky ha escrito una larga pero interesante entrada en su bitácora (en inglés) en la que aboga por un Internet Explorer 8 que no respete los estándares web. En su opinión, IE8 debería replicar los errores de IE7 para no "romper" millones de páginas web que fueron escritas teniendo en cuenta las particularidades de las versiones anteriores de IE. Hay quien piensa que Joel vive en un campo de distorsión de la realidad y que está completamente equivocado.
Internet Explorer 8 renderizará como Internet Explorer 8
|
Log in/Crear cuenta
| Top
| 47 comentarios
| Buscar hilo
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Más enlaces
(Puntos:5, Informativo)( http://barrapunto.com/~SegFault/bitacora | Última bitácora: Martes, 04 Marzo de 2008, 00:42h )
Segmentation fault: core dumped [barrapunto.com].
Re:Más enlaces
(Puntos:4, Inspirado)( http://barrapunto.com/ | Última bitácora: Lunes, 03 Marzo de 2008, 15:22h )
Con IE7 no hubo mucho problema, porque IE7 arregla pocos fallos de IE6. Pero con IE8 se espera que arregle muchos (aun no todos, y se queda lejos del soporte de navegadores como Firefox). El problema es que el navegador va pegado al sistema operativo, asi que si Microsoft quiere que la gente use Vista, y la ultima version de IE que funcione en Vista, habra una colision cuando los updates quieren descargar IE8, que sera incompatibles con estas aplicaciones web creadas para IE6.
La solucion propuesta por Microsoft, es no respetar los estandares, y que IE8 funcionara con los bugs de IE6 (bugs que no estan documentados en ningun sitio), pero que si alguien queria que su pagina corra siguiendo los estandares, que lo avise en el codigo, y asi se activaria el modo estandar de IE8.
El problema de esto, es que entonces el "estandar de facto" de la web serian todos esos fallos de IE6. Y no es lo que queremos. Lo que queremos es que la web avance, y que las nuevas versiones de los programas corrijan los defectos de los anteriores.
Ademas hacer snifing de versiones es una idea mala y peligrosa. Pronto tendrias paginas web detectando tal navegador, y funcionando bien para tal navegador, y mal para otro distinto. Lo correcto es detectar caracteristicas. Si por ejemplo no hay Javascript, en lugar de mostrar un Googlemaps, se muestra un gif con un mapa estatico.
Hay una forma correcta de hacer las cosas ya inventada, de hacer "gratefull degradation", y lo que pretendia Microsoft es lo que pretende un novato que no ha aprendido esa via. Sorprendente y lamentable que la propusieran. Era una propuesta infantil, impresentable, triste y lamentable.
Si ha sido eliminada, es una suerte para todos nosotros.
Microsoft aun tiene el problema de como vender Vista a la gente que tiene websites internas para IE6. Pero ya le buscara otra solucion, que no sea adaptar internet a IE6.
]]]]><![CDATA[> fear teh dopefish!!
El primer
(Puntos:1)( http://popebenedict.com/ | Última bitácora: Lunes, 24 Marzo de 2008, 20:05h )
La palabra "Principles" aparece 6 veces, como si de repente se volvieran religiosos, pero no os atonteis , conocéis que son pecadores y calumniadores reincidentes.
Qué curioso
(Puntos:3, Divertido)El 7 también renderizaba como el 7...
Información adicional
(Puntos:3, Informativo)( Última bitácora: Lunes, 10 Diciembre de 2007, 20:42h )
http://www.anieto2k.com/2008/03/04/internet-explo
Por cierto el enlace es a un blog muy interesante si te gusta el desarrollo web.
End Of Line
Re:Pero la pregunta es....
(Puntos:2)( http://barrapunto.com/ )
Al final ha optado por la mejor opción. Si hubiera que activar explicitamente el modo IE8, el compatible de verdad, aunque fuera usando un "meta", habría montones de gente que no lo pondría... y así, IE8 renderizaría mal.
De esta forma, renderizará bien por defecto, salvo en las web que han hecho trucos aposta para IE7. Esas web solo tendran que añadir un "meta", si quieren.
La cosa es simple... una vez IE8 salga ya no hara falta hacer más trucos para IE7. Y la gente dejara de hacerlos. Y para que funcionen bien con IE8, las web que usen trucos de IE7 solo tendran, o bien que quitarlos, o bien que añadir un "meta" en la cabecera.
La mejor forma, sin duda. La otra, además, les hubeira hecho perder cuota de mercado, a la larga.
Re:JA JA JA JA JA
(Puntos:2)( http://www.callemayor.info/ | Última bitácora: Martes, 06 Noviembre de 2007, 07:59h )
Habrá páginas hechas para IE6/7 que si renderiza por defecto en IE8 se verán mal, y con los códigos que hay sueltos por estos mundos de DoS, cualquiera encuentra un punto en el que poner el meta para que salga en las páginas que rederizan 'mal' en IE8.
Si se pone con IE7 por defecto, lo que hemos dicho: No avanzaremos. No usará el tag ni el Tato, y seguriremos como estamos.
Una solución intermedia... quizás ya la tenga el propio FrieFox, con el IETab.
Tú tienes tu motor por defecto (yo votaría por IE8). Cargas tu web favorita, y si se ve mal, haces click en el dibujito correspondiente en la barra de estado y cambias el renderer al 'otro'.
El navegador, que es la mar de listo, además se acordará para la próxima y esta página te la mostrará renderizada por el motor que lave más blanco.
A mi me parece una buena solución de compromiso.