Internet Explorer 8.0, será super estandar por defecto

He encontrado el artículo Internet Explorer 8.0, será super estandar por defecto. El artículo dice:

Esta mañana me he sorprendido al ver que Microsoft ha cambiado los planes que tenía con Internet Explorer, pero por primera vez han apostado por los estandares y no por el monopolio ¿o es parte de su EEE?. Recordemos el modo super estandar con el que la comunidad de desarrolladores web le saltó al cuello y los problemas ahora existentes con el tan odiado, modo quirks.

Al parece Microsoft quiere dar un paso al frente y apostar por los estandares web, haciendo que la versión super estandar sea la opción por defecto del navegador. Algo que los desarrolladores comenzamos a soñar desde que aparecieron las noticias de un modo más estricto. Los motivos de dicho cambio parecen ser un cambio con la intención de mejorar la interoperatividad de los productos.

Basicamente quieren eliminar la idea del modo Quirks como algo de Internet Explorer. Todos los navegadores modernos tienen un mínimo de 2 modos, uno destinado al uso de estandares llamado “modo Estandar” (se mataron con el nombre…) y otro más permisivo llamado “modo Quirks”, este último no es más que un modo que el navegador adopta para ser compatible con las versión pre-efecto estandares web. Eliminando esta idea y mejorando considerablemente la implementación del modo Estandar en comparación con Internet Explorer 7.0, nos estamos acercando a una útopia que creíamos que nunca llegaría.

¿Que opinas? ¿Te ha sorprendido la noticia? ¿Es el día de April’s Fool (Santos Inocentes Estadounidenses)?

10 errores en el diseño de aplicaciones web

He encontrado el artículo 10 errores en el diseño de aplicaciones web, que es una traducción del artículo Top-10 Application-Design Mistakes de Jakob Nielsen. Los errores son:

* Controles no estándares: los enlaces, botones, radio buttons y demás controles tienen una utilidad específica y estándar. Cambiar el comportamiento no es lo correcto y no hace más que confundir al usuario.

* Inconsistencia: diferentes cosas para una misma utilidad, usa lo mismo en el mismo lugar para la misma acción.

* Acciones no perceptibles: se debe saber qué acción realiza un control a simple vista. Si hay que investigar para qué sirve algo no cumple su cometido.

* Controles sin reacción: cada control debe indicar 3 cosas: mostrar a los usuarios el estado actual, cómo se interpretan los comandos y qué está pasando.

* Malos mensajes de error: no basta con decir que hay un error, sino que es lo que ha pasado y que se puede hacer para solucionarlo.

* Preguntar por lo mismo dos veces

* No hay valores por defecto: os valores por defecto sirven para que haya más rapidez en las respuestas, para enseñar mediante el ejemplo y para dirigir a usuarios novatos.

* No explicar cómo funciona la aplicación: en aplicaciones estándar eso no es muy problemático, pero en otras aplicaciones hay que explicar qué se puede conseguir y cómo y no únicamente acceder a la aplicación.

* No indicar qué se hace con la información

* Mostrar características internas: al usuario no le importa y no llegará a entender cosas internas de la aplicación, por lo que no es necesario que el usuario lea.