An example of wrong usage of AJAX aka XmlHttpRequest based web applications - Un exemple de mauvaise utilisation d'AJAX alias XmlHttpRequest Web applications -- TinkingTeam Corporate Website TinkingTeam site web corporatif . Here the menu content is dynamically fetched using Ajax. Voici le menu dynamiquement le contenu est récupéré grâce à la technologie AJAX.

This is bad because: C'est mauvais parce que:

  • Search engines like google cannot see it. Les moteurs de recherche comme Google ne peut pas le voir.
  • Users cannot bookmark the pages. Les utilisateurs ne peuvent pas vos favoris les pages.
  • It doesn’t indicate anything is happening, which can be bothering over slow connections. Il n'indique pas tout ce qui se passe, ce qui peut être la peine sur des connexions lentes. This can be remedied by an “in progress” message like GMail. Cela peut être résolu par un "en cours" message comme GMail.

The first two points reminds me of Les deux premiers points me rappelle Flash only pages Flash uniquement les pages .

Ajax is good for dynamic content update within a page. Ajax est bonne pour le contenu dynamique mise à jour dans une page. It should not be used to replace the page paradigm of web documents. Il ne devrait pas être utilisé pour remplacer le paradigme de la page Web des documents.