La primera pregunta es “¿qué mejorará la experiencia del usuario en este sitio?” Para sitios como Facebook, Quora, Twitter, que generalmente son sociales y se actualizan casi constantemente, cargar más datos periódicamente a través de Ajax puede mejorar la experiencia.
Sin embargo, incluso esos tres sitios no cargan nuevos datos de la misma manera:
- Quora actualiza las estadísticas mientras está en una página de preguntas y le brinda notificaciones sobre la actividad en otras páginas.
- Facebook actualiza el Nuevo feed, pero solo cuando le prestas atención, y trae notificaciones sobre otras cosas.
- Twitter te alerta de que hay nuevo contenido disponible, pero te hace clic para obtenerlo.
Todos han decidido que estos métodos brindan la mejor experiencia de usuario para su sitio.
- ¿Qué necesito para tener un mejor contenido para poner en mi sitio web y para hacer un mejor diseño?
- ¿Es ilegal iniciar un sitio web / blog / podcast sobre deportes profesionales?
- ¿Por qué algunos sitios web usan varios marcos del mismo lenguaje de programación?
- ¿Cuál es el mejor sitio para videos y vidas porno amateur para adultos?
- ¿Cuáles son algunos sitios web o aplicaciones web famosos creados con SilverStripe?
Cosas como el desplazamiento infinito (Tumblr, Twitter, Facebook) y las actualizaciones de Ajax toman tiempo para desarrollarse y probarse, y en algunos casos pueden aumentar significativamente la carga en los servidores (imagine cien usuarios cargando una página web una vez, en lugar de cargar esa página y tener cada una copia de la página solicita actualizaciones cada pocos segundos, incluso sin su interacción).
Si agregar estas cosas no va a mejorar la experiencia de los usuarios, no tiene sentido que los equipos de ingeniería se tomen el tiempo para construirlos o (posiblemente) agreguen más infraestructura para apoyarlos. Esos recursos se pueden usar de otras maneras para mejorar de manera más efectiva la experiencia.