Muchos expertos de la utilidad han criticado AJAX precisando los casos donde lastima utilidad. Aunque es posible que AJAX tenga ese efecto, no pienso que AJAX intrínsecamente lastima utilidad; es justo que muchos reveladores tienen el foco incorrecto al agregar AJAX a sus sitios. Céntrese en buzzwords y los resultados más últimos de la tecnología de versiones parciales de programa agradables pero no no necesariamente de sitios fáciles de utilizar. El desarrollo del Web debe siempre ser usuario enfocado; la adición de AJAX a la mezcla no debe cambiar eso.
|
|
Como usted utiliza AJAX, tenga las pautas siguientes presente, y usted terminará para arriba con un uso altamente usable del sitio o del Web:
Las subdivisiones siguientes cubren cada uno de los puntos más detalladamente.
Tener las expectativas del usuario presente es una amplia pauta, pero es también importante. En el nivel más simple, significa que no cambiando cómo las cosas funcionan sin dejar al usuario saber. En la mayoría de las páginas del Web, los botones se utilizan para someter formas, así que tener cierta otra acción, tal como chascar de un hyperlink, para someter una forma puede ser confuso a los usuarios. Esta regla viene en juego en cualquier lugar en donde usted redefine la manera estándar que un sitio del Web trabaja.
Una área en la cual usted tendrá expectativas duras de una reunión del tiempo está con bookmarking y las operaciones del botón de Back/Forward; en muchos casos, éstos no quieren ningún trabajo más largo, y usted necesitará nuevas maneras de apoyar bookmarking dentro de su uso. Esta pauta no significa que usted tiene que cambiar cómo el usuario obra recíprocamente con su sitio; él medios justos que usted necesita para trabajar para proveer del usuario bastante regeneración de modo que él o ella sepa qué se está encendiendo.
La pauta siguiente se centra en el abastecimiento de la regeneración que ha ocurrido una acción de AJAX. Con esta regeneración, los usuarios saben que una cierta acción tiene happenedeven si no trabaja según lo esperado. En un uso básico del Web, la recarga de la página demuestra que está sucediendo algo. En un uso de AJAX, quitamos la recarga, así que necesitamos substituir esta regeneración. Este mecanismo de la regeneración se extiende de un mensaje del cargamento en la esquina de la pantalla que es similar a la bandera que agita que las aplicaciones de Internet Explorer de destacar visualmente las secciones de la página que han cambiado. En muchos casos, usted deseará utilizar acercamientos múltiples, tales como demostrar una caja estándar del cargamento mientras que se está transmitiendo el nuevo contenido y después destacando la parte de la página que era actualizada. El abastecimiento de la regeneración mantiene su uso de la sensación roto. Cuando alguien chasca un acoplamiento, él o ella cuenta con algo cambiar; sin la regeneración, es fácil faltar qué sucedió.
Como usted agrega la regeneración a su uso de AJAX, evite de disturbar el foco del usuario. Esta pauta de la utilidad es especialmente importante al usar mensajes del popup; deben nunca ser utilizados excepto en las áreas donde se requiere la acción inmediata.
Aquí están algunos artículos a mirar hacia fuera para al pensar de mantener el foco de un usuario en una área:
Acciones que mueven el foco de un cursor. Tales acciones harán a usuario mecanografiar adentro la caja incorrecta de la entrada o tuvieron que tomar la época de calcular fuera de la localización de cursor actual.
Acciones que causan flujos de la página. Si un usuario completa una forma y causas de un mensaje de error la forma para bajar mitad de la pulgada, el efecto puede desorientar.
Distracción de estilos del mensaje. El texto rojo del cekntelleo puede robar el foco del usuario apenas tan fácilmente como puede un popup.
Como un usuario obra recíprocamente con su sitio, recuerde que él o ella controla la interacción, no usted; si su mensaje no es bastante importante requerir la acción inmediata, no la empuje en el foco del usuario prematuramente.
Muchos usos de AJAX intentan al outthink a sus usuarios automáticamente ahorrando datos según lo necesitado o sometiendo una forma sin chascar un botón. Cuando esto se hace bien, puede ser eficaz, pero usted debe tener las expectativas del usuario presente al aplicar estas técnicas. Utilizan a los usuarios a un ambiente de perdón del Web donde pueden reajustar simplemente una forma si la entrada actual es incorrecta. Pues usted agrega AJAX, usted debe guardar ese nivel del perdón; las operaciones deben siempre ser undoable. Salve automáticamente es uno de los delincuentes peores de esta área, pero es fácilmente fixable agregando un botón del reajuste en una forma del salvar automáticamente o exponer la historia del ahorra.
Pues usted se convierte con AJAX, es importante saber si usted está creando un uso o un sitio del Web. Si usted está desarrollando un uso, foco en hacer que actúe como un uso nativo; después del humano-interfaz las pautas del sistema operativo de la blanco son a menudo una buena idea. Si usted está desarrollando un sitio del Web, se esfuerza tener su trabajo cabido el modelo estándar de la sensación y de la interacción. Este foco ayuda al sistema las expectativas del usuario y hará su interfaz ma's learnable porque el usuario tendrá un marco correcto de la referencia contra el cual compararlo.
AJAX es una herramienta de gran alcance, pero debe ser solamente una parte de su arsenal del desarrollo del Web. Cerciórese de siempre no overuse AJAX. Debe ser utilizado en las áreas donde sus capacidades adicionales proporcionan bastantes ventajas para superar sus desventajas. Un ejemplo de tal área es el romperse de bookmarking dentro de una página. AJAX es una gran herramienta para poner al día la parte de una carga del pagejust el contentbut cambiante que no debe ser utilizada para cargar una página entera. Las páginas normales trabajan fino justo y van a ser justas tan rápidamente como recargando la página con AJAX. Cuando usted está decidiendo sobre usar AJAX, busque un problema que necesite solucionar, no apenas para los lugares en donde puede ser que sea posible utilizar AJAX.
La pauta pasada de la utilidad debe tener un plan para los usuarios que browsers no pueden realizar operaciones de AJAX. No importa cómo es usable es un uso, si el usuario no puede funcionarlo, es inútil. Para los usos internos, esto es raramente una edición porque un browser específico puede ser requerido, pero eso no es siempre una gran idea para un sitio del Web del mercado total. Si usted está utilizando AJAX apenas para realzar tareas lentas, una solución fácil es guardar la ayuda para la operación más lenta del non-AJAX. Sin embargo, si mucho de su sitio depende de AJAX, usted necesitará crear una versión del non-AJAX o guardar a usuarios del non-AJAX fuera de su sitio. Los usuarios que utilizan los browsers que no apoyan AJAX deben conseguir siempre por lo menos los mensajes que algunas acciones no trabajarán para ellos. Como usted agrega AJAX, cerciórese de entender a sus audiencias. Aunque AJAX se apoya extensamente, no trabajará en todos los browsers (especialmente los móviles), y usted no desea trabar hacia fuera a cualquier parte de sus audiencias sin la dirección de las consecuencias.
Online: 562 users browsing the articles directory
|
|