Description: Muchos de estos principios no son diferentes de lo que haría normalmente en una aplicación web, pero aún así vale la pena mencionarlos. Esfuércese por minimizar el tráfico entre el cliente y el servidor. Si se aplica bien, Ajax hará que su aplicación sea más receptiva, pero si está tratando de enviar y recibir los datos de una enciclopedia cada vez que su usuario navega fuera de un campo, sus usuarios no se divertirán. En caso de duda, siga las convenciones estándar. Si la mayoría de las aplicaciones utilizan XYZ, probablemente usted también debería hacerlo. En caso de duda, consulte los estándares para las aplicaciones de escritorio web. Se han establecido algunos patrones y seguramente seguirán más (www.ajaxpatterns.org). Cuando empiece a utilizar técnicas Ajax, es posible que sus usuarios no vean claramente la forma en que funciona su aplicación. Hemos capacitado a los usuarios a lo largo de los años en que las aplicaciones web funcionan de cierta manera, y Ajax agrega un componente asincrónico que puede provocarlas. En pocas palabras, no sorprenda a sus usuarios. Si su aplicación anterior a Ajax no guardó el formulario cuando salieron del último campo, su aplicación posterior a Ajax probablemente tampoco debería hacerlo. El tema más importante a considerar al implementar Ajax es simple: todo se trata del usuario, estúpido. Recuerde siempre al usuario y no practique el "diseño basado en currículums". El deseo de pasar el filtro de palabras de moda de su próximo empleador no es una razón suficiente para agregar Ajax a su aplicación; Si el uso de Ajax beneficia a su usuario al proporcionar una experiencia más rica, por supuesto, hágalo. Pero no lo olvides, solo porque puedas, no significa que debas hacerlo. Sea inteligente, piense primero en sus usuarios y debería estar bien. Hablaremos más sobre seguridad más adelante, pero queremos señalar que Ajax tiene algunas consideraciones de seguridad. Recuerde que la fuente se puede ver en un navegador, lo que significa que cualquiera puede descubrir cómo creó su widget ágil. Dado que debe incluir localizadores de recursos uniformes (URL) al configurar sus objetos XHR, es posible que alguien con malas intenciones pueda piratear su sitio y ejecutar su propio código. La aplicación juiciosa de Ajax puede mitigar este riesgo.