Buenas...
> - ¿No es hora de actualizar las normas WAI? No es más realista la sección
> 508, que es más permisiva con el javascript, por ejemplo?
Están en ello: http://www.w3.org/TR/WCAG20/
Pero las directrices son lo de menos: si una página requiere javascript
para realizar determinadas acciones, y no ofrece alternativas, un usuario
que no disponga o no quiera usar javascript no podrá realizar esas
acciones, y eso es lo que importa, independientemente de la normativa que
queramos/debamos aplicar.
> - Se me hace difícil creer que un 10% de usuarios navegue sin javascript,
> como he leído por algun sitio. Yo no conozco a nadie, pero bueno, si lo
> dicen...
A mí también me parece una cifra excesiva, y tampoco conozco a nadie. Pero
es como las meigas, que yo no creo en ellas, pero haberlas hailas.... ;)
Como leí hace tiempo, es como tener un comercio y decidir que de 1 de cada
1.000 llamadas, cuelgas directamente al cliente. No pierdes mucho, pero no
parece una política comercial muy inteligente ;)
> - No sería el valor de mi negocio el que tendría que decidir si mi web
> tiene que ser accesible o no?
¿? ¿Para que tienes una web si no quieres que la gente acceda a la misma?
Seguramente tienes miles de competidores en línea. Si hay usuarios que no
pueden hacer uso de tu web, o que pueden hacerlo más cómodamente en la
competencia, estás perdiendo negocio...
> ¿A que te refierías con realimentación a eventos?
Cuando seleccionas un enlace o un botón de envío de un formulario, la
mayoría de navegadores devuelven un sonido, el iconito a la izquierda de
la parte superior se pone en movimiento y aparece una barra de estado en
la parte inferior. Cuando se selecciona un cuadro de formulario, aparece
un cursor parpadeante indicándote donde puedes escribir. Cuando editas un
contenido, tienes que pulsar un botón para confirmar los cambios, y se
recarga toda la página.... Es decir, tienes una respuesta de la página que
te confirma que has realizado una acción. Con AJAX esto no tiene por qué
pasar: puedes editar cualquier objeto DOM y que el cambio afecte a
cualquier otro, o a datos en el servidor, y no recibir ninguna respuesta
que te confirme que se ha hecho el cambio. Sí, existen métodos para
producir esa realimentación (esos famosos cuadritos amarillos pálido, por
ejemplo), pero casi siempre implican retoques manuales, y eso lleva
tiempo, y tiempo=dinero ;)
> Se trata de una extranet y un target determinado...
Pues entonces tienes una estupenda ocasión de experimentar con los
usuarios :)
A pesar de mis reservas con AJAX, precisamente tengo un panel de control
que sólo usan unas 6 personas, y estoy deseando tener algo de tiempo para
AJAXiarlo y ver cómo se lo toman....
> Gracias por las respuestas, y que quede claro que no existe ánimo de
> polémica, aunque un poco, si me he desfugado. Solo que una cosa es la
> teoría y la otra la práctica.
Oiga, que uno lleva 9 años de práctica! Y todo esto de AJAX me recuerda
mucho muchísimo a los primeros tiempos de Flash.... :(
Acabo de encontrarme con un artículillo interesante que toca el tema de la
realimentación a eventos. Por si alguien le interesa:
http://www.lukew.com/resources/articles/ajax_design.asp
Saludos sin polémica,
Ernesto