An example of wrong usage of AJAX aka XmlHttpRequest based web applications - Un ejemplo de mal uso de AJAX alias XMLHttpRequest web basados en aplicaciones -- TinkingTeam Corporate Website TinkingTeam sitio web corporativo . Here the menu content is dynamically fetched using Ajax. Aquí el menú de contenido es descabellada dinámicamente usando Ajax.

This is bad because: Esto es malo porque:

  • Search engines like google cannot see it. Los motores de búsqueda como google no puede verlo.
  • Users cannot bookmark the pages. Los usuarios no pueden marcar las páginas.
  • It doesn’t indicate anything is happening, which can be bothering over slow connections. En ella no se indica lo que está ocurriendo, lo que puede molestar más conexiones lentas. This can be remedied by an “in progress” message like GMail. Esto puede ser subsanado por una "en curso" como mensaje de GMail.

The first two points reminds me of Los dos primeros puntos me recuerda Flash only pages Flash sólo las páginas .

Ajax is good for dynamic content update within a page. Ajax es bueno para actualizar el contenido dinámico dentro de una página. It should not be used to replace the page paradigm of web documents. No debe utilizarse en sustitución del paradigma de la página web de documentos.