Liens contextuels :
| Auteur | Pages : [<] |
|---|---|
| Thanh | # 22 Apr 2007 - 17:42:31 |
Fais toi toi même 540 Posts |
(reprise du message précédent)nicolas_froidure a écrit : En fait Web 2.0 c'est du blabla, AJAX ne l'est pas |
| Ondskapt | # 13 Aug 2007 - 09:30:37 |
| 48 Posts |
Je ne suis sûrement pas le plus calé dans le domaine, mais je vois vraiment l'AJAX comme des solutions dans des cas précis pour soulager d'un rechargement de page. Applications concrètes que j'ai faite : - dans une procédure de creation de compte, à chaque KeyUp dans le champ input contenant le login, je fais une requete SQL pour savoir si ce que contient le champ (le futur login donc) existe déjà dans la base ou pas. J'empêche la validation du formulaire si le login existe déjà - dans le cas d'un choix sur une liste dans un <select> dépendant d'un autre <select> (ex : on choisit un département puis on choisi un quotidien dépendant du département), je fais une requete SQL pour alimenter le 2è select en fonction du résultat du premier. J'ai essayé de faire des choses plus "poussées" (navigation etc.) mais j'ai trouvé ça vraiment tès lourd et long, comparé à un php/sql classique. |
| koala64 | # 06 Sep 2007 - 22:58:52 |
| Modérateur 3943 Posts |
Salut, Je viens de m'apercevoir que je n'avais même pas réagi sur ce fil donc je me rattrape en donnant un point de vue. Lorsque je veux afficher n'importe quoi dans ma page, un fil RSS, la météo, un article ou je ne sais quoi d'autre, je le fais en traitant ces informations côté serveur. Potentiellement parlant, il n'y a rien qui se trouve sur Netvibes, iGoogle ou autre que je ne sois pas capable d'afficher sans Ajax. Avec un peu de mise en forme et quelques modifications de comportement (un drag'n'drop, un menu déroulant, une pseudo-popup au clic sur un lien, ... ), je peux reproduire les mêmes fonctionnalités des sites cités ci-dessus. En revanche, le problème que je rencontre, c'est que quelquesoit les actions que je mène sur ma page, celles-ci ne sont pas mémorisées (une checkbox cochée, un menu ouvert, un champ rempli, un bloc déplacé, ...) ; une simple réactualisation suffit à tout faire sauter. Alors à quoi peut bien me servir l'Ajax ? A mémoriser tout ça justement. A travers cette technique, je suis en mesure : - de retracer la moindre de mes interactions avec la page en bidouillant l'historique, - de ne mettre à jour que ce dont j'ai réellement besoin et, par cet intermédiaire, de gérer plus finement les données que je pourrais mettre en cache, - de bookmarker ma page dans un état donné (par exemple, je commence à remplir un formulaire, je ferme mon navigateur, je le rouvre et je reviens sur la page ; je retrouve tout dans l'état où je l'ai laissé) - de faire vivre ma page sans même y toucher (en mettant un fil RSS ou la météo à jour, par exemple, sans pour autant tout recharger) A mes yeux, cette technique ne détériore pas l'ergonomie ; je dirais plutôt qu'elle l'améliore lorsqu'on s'en sert à juste titre. La plupart des choses qu'on reproche à l'Ajax sont dûes au fait qu'on s'est longtemps servi de Javascript comme des ploucs en créant des contenus volatiles. D'ailleurs, ce phénomène est toujours d'actualité ; la prise de conscience est lente à se mettre en place. Laurent Denis a écrit :Comme certains l'ont précisé, on peut faire du GET comme du POST en Ajax. En revanche, ce qu'on peut faire, c'est encoder ce qu'on transmet en MD5 ou en SHA-1, par exemple, et ce, avant de les transmettre. Cette technique permet donc, au moins dans ce cas, d'améliorer la sécurité. Modifié par koala64 (06 Sep 2007 - 23:01) |
| Julien de Prabere | # 27 May 2008 - 17:26:28 |
| 14 Posts |
Ajax présente des aspects très positifs lorsqu'il s'agit de valider des entrées sur le serveur... Il en est ainsi lors de l'identification et la vérification du code d'accès d'un abonné qui, pour des motifs ce confidentialité, ne peuvent être opérés qu'à l'abri des regards extérieurs. Il en est de même, lorsque les vérifications nécessaires exigent le recours à des données volumineuses qui encombreraient inutilement le poste client. Ainsi, l'identification d'une commune pourrait être pratiquée comme sur cette page réalisée à titre expérimental. Il est ainsi possible d'utiliser une autre codage que l'utf-8 avec Ajax ! Le code ANSI/window-1252/CP1252, utilisé dans les fichiers de données de l'INSEE, autorise des recherches utilisant les expressions régulières sur des chaînes regroupant les noms de communes accentuées ou non. Il permet, en outre (que les ayatollahs de la validation se le disent !), le respect de la typographie des communes d'Œuf-en-Ternois ou d'Œuilly (deux communes homonymes dans l'Aisne et la Marne) ainsi que des 109 autres communes dont les noms font appel au œ ! |
Pages : [<] |
|
Les références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org
Nos partenaires : Editions Eyrolles - Location vacances France - Location vacances Europe
Nikozen : Hébergement - Réalisation : Alsacreations.fr



