General

You are currently browsing the archive for the General category.

Es la segunda vez que cuelgo esta animación en el blog. La anterior fue debido a las vacaciones de verano de 2008.

Ahora el problema es que no tengo literalmente tiempo disponible para agregar nuevas entradas. Intentaré responder a los comentarios, pero tampoco prometo nada.

Eso sí, no se trata de un abandono definitivo, sino temporal.

Todo el material del Curso de Programación en C , junto con el resto de entradas, permanecerán publicadas para quien pueda aprovecharlas y mientras los chicos de Profeblog no tengan inconveniente.

Volveremos pronto, o eso espero.

Tenía la intención de retomar el blog a mediados de septiembre, una vez comenzado y encarrilado el nuevo año académico, pero no hay manera. Diversas cuestiones profesionales se me han enredado y no acabo de encontrar el ritmo (es decir, el tiempo libre suficiente), de forma que los nuevos posts tendrán que esperar un poco más.

Lo siento sobre todo por los comentarios pendientes de contestar. Prometo hacerlo a la mayor brevedad posible (es mi prioridad con el blog en este momento), pero el posteo periódico se retrasará hasta que se vayan resolviendo otros asuntos, espero que a finales del mes de octubre a principios de 2009. A partir de entonces, intentaré llevar el ritmo de un post semanal, a ver qué tal.

Disculpas a todos.

¿Alguna vez ha visitado un sitio web que no se veía correctamente con su navegador, pero al cambiar de navegador (o de ordenador) ha conseguido verlo sin ningún problema? ¿Es que no sirven todos los navegadores por igual para navegar por internet?

The Web Standards Project es una organización que pretende lograr el respeto de los estándares para páginas web por parte de los desarrolladores de navegadores. En 2005 crearon un test basado en HTML y CSS, los dos lenguajes principales para creación de páginas web, al que llamaron Acid 2. Se trataba de que el navegador mostrarse una cara amarilla y sonriente construida mediante fragmentos colocados en los sitios correctos con código CSS. El test debería dar como resultado esta imagen en el navegador:

Los resultados en los diferentes navegadores son sorprendentes. Les adjunto cómo muestran el test Acid 2 los actuales líderes del mercado.

Internet Explorer 7:

Firefox 2.0:

Opera 8.0:

Las versiones más recientes de los navegadores, algunas todavía en desarrollo (Internet Explorer 8 beta, Firefox 3 beta, Opera 8.54…), sí superan el test Acid 2, por lo que he podido averiguar. Si quiere comprobar cómo se comporta su navegador, puede pasar el test en este momento haciendo clic aquí.

En The Web Standards Project han elaborado recientemente un nuevo test, mucho más completo, denominado Acid 3. Originales con el nombre, ¿eh?. Acid 3 no sólo comprueba el respeto a los estándares de HTML y CSS, sino también de JavaScript, DOM2, XHTML y SVG. Si usted no ha desarrollado páginas web, la frase anterior le parecerá un galimatías, pero no se asuste: se trata de todos los estándares que se emplean en la actualidad para desarrollar páginas web dinámicas.

El propio test Acid 3, que pueden visitar aquí, proporciona una valoración cuantitativa del resultado. Mi Firefox 3 beta 5 ha obtenido 71 puntos de 100, que no está mal, porque, ¿adivinan?, ningún navegador ha superado el test por ahora. Estas son algunas calificaciones:

  • Firefox 2: 50 de 100
  • Firefox 3 beta 5: 71 de 100
  • Internet Explorer 6: 12 de 100
  • Internet Explorer 7: 12 de 100
  • Internet Explorer 8 beta 6001.17184: 18 de 100
  • Opera 9.5 beta 9864: 79 de 100
  • Webkit (r. 30790): 90 de 100 (Webkit es el motor del navegador Safari del Mac OS)

Estos test tienen sus detractores: hay quien asegura que se programan seguiendo oscuros intereses, para hacer quedar mal a algunos navegadores frente a otros. En particular, para desprestigiar a Firefox frente a Opera y Safari (Internet Explorer no necesita ayuda para desprestigiarse). Puede ser. Pero no es eso lo que quería resaltar al traer al Acid Test a este blog. La cuestión es que estos test revelan que, aunque todos los estándares implicados en la programación web están bien definidos, algunos navegadores, sencillamente, los ignoran. O, para ser exactos, los interpretan a su manera.

La implicación es clara, y la conoce cualquiera que haya programado una página web medianamente compleja: hacer funcionar a esa página en todos los navegadores es prácticamente imposible, y más teniendo en cuenta que el navegador líder del mercado (Internet Explorer) es el que menos respeta los estándares. En ocasiones, hay que repetir secciones enteras de código varias veces, adaptándola a las peculiaridades de cada navegador, para conseguir un resultado aceptable. “Esto para que se vea en el Explorer, y esto para que se vea en los demás” es una frase habitual en los programadores de páginas web. El código se vuelve largo, farragoso y difícil de mantener. El tiempo de desarrollo se incrementa. Por eso muchas páginas no se ven correctamente en los navegadores minoritarios, a pesar de que respeten mejor los estándares.

Categorías

Licencia

ClustrMaps