Con su abrumadora participación en el mercado de navegadores, no se puede ignorar el IE de Microsoft. Si bien la versión final de IE7 se lanzará a finales de este año, Internet Explorer 7 Release Candidate 1 ya está disponible públicamente. Esta versión le brinda la oportunidad de ser el primero en descubrir los problemas de aplicación que encuentre al visualizar páginas web con este nuevo navegador.
Echemos un vistazo breve a IE7. Principalmente enfatizo áreas y características que pueden causar problemas a los desarrolladores, así como herramientas que facilitan el desarrollo de aplicaciones.
Manténgase al día con la competencia
Sin duda, Firefox de Mozilla presionó a Microsoft para que produjera un navegador mejorado. Un vistazo rápido a la interfaz de IE7 arroja muchos ejemplos, particularmente de características como la nueva interfaz con pestañas, soporte para RSS, áreas de visualización ampliadas y herramientas anti-spyware mejoradas. Especialmente desde la perspectiva del usuario, estas mejoras mejoran enormemente la funcionalidad del navegador, pero hay muchas otras mejoras que pueden afectar directamente su trabajo diario de desarrollo WEB.
estándar
La comunidad de desarrollo web ha estado pidiendo a gritos que IE admita una gama más amplia de estándares desde hace algún tiempo. IE7 no es totalmente compatible con CSS 2.1, pero corrige algunos errores en IE6. Esta situación aparentemente se debe a que no pasó la prueba de compatibilidad del navegador Acid2 desarrollada por Web Standards Project.
Microsoft culpa a los problemas de compatibilidad con versiones anteriores por su incapacidad para proporcionar una verdadera compatibilidad con los estándares web. De hecho, se culpa a los desarrolladores que aplican técnicas de desarrollo web antiguas y obsoletas por la falta de estándares reales respaldados por IE7. De hecho, la comunidad de desarrollo web cree que se debe utilizar CSS al desarrollar interfaces basadas en web, pero Microsoft no está de acuerdo;
Hay demasiadas mejoras de CSS y correcciones de errores en IE7 para enumerarlas en este artículo, pero MSDN ya las ha cubierto en detalle. Proporciona mejoras de CSS y problemas de CSS que puede encontrar en IE7.
herramientas de desarrollo
El soporte para estándares parece ser un área donde IE7 falta, pero a primera vista, las herramientas que proporciona para ayudar al desarrollo son bastante buenas. A continuación resumimos brevemente las herramientas de desarrollo en IE7.
Caja de herramientas de compatibilidad de aplicaciones : ayuda a los desarrolladores a ver los registros de compatibilidad de aplicaciones IE7. También proporciona mucha información sobre IE7, enumera problemas conocidos y formas de solucionar los problemas que puedan surgir.
Detector de símbolos : localice cadenas especiales en páginas web y archivos de referencia. Microsoft lo promociona como una poderosa herramienta para localizar hacks de CSS que ya no son compatibles con IE7 (el hack de CSS se refiere a las técnicas especiales de definición de CSS que utilizamos para ser compatibles con varios navegadores).
Barra de herramientas para desarrolladores : incluye herramientas para operar y solucionar problemas de red.
Fiddler : este es un proxy de depuración HTTP que registra todo el tráfico HTTP entre su computadora e Internet. Se instala como una aplicación independiente a través de la barra de herramientas de IE7.
Depurador de scripts : le permite depurar scripts del lado del cliente y del servidor. (En realidad, esta herramienta solo está disponible hoy. La uso con frecuencia para localizar errores de JavaScript del lado del cliente).
Utilidad de cadena de agente de usuario : le permite manipular la cadena de agente de usuario que identifica el navegador que está utilizando cuando navega por sitios web. Esta herramienta le permite cambiar la configuración e identificar cualquier sitio web que esté bloqueando IE7 (e informarlo a Microsoft).