Archive pour la catégorie ‘Développement’

Ajax, une belle liste déroulante.

Liste déroulante en AJAXDenis Cabasson (www.developpez.com) dans son article (tutoriel) du 10 février 2006 (Ajax – une autocomplétion pas à pas) fait une très bonne approche, quoi qu’un peu complexe à mon goût, de la création d’une liste déroulante en AJAX.
Le fonctionnement, comme le script, est très inspiré de ce qu’a pu faire Google avec Google Suggest. Le rendu est propre, compatible avec la pluspart des navigateurs (testé sous IE, Firefox et Opéra), mais pas totalement xhtml strict tout de même…
A titre personnel, je regretterai juste que le script soit un peu trop « tout en un ». Les styles et le nom du fichier php (entre autres) sont intégrés directement dans la source du javascript, de même que certaines options telles que la soumission immédiate du formulaire une fois la selection faite dans la liste. Mais cela n’enlève rien à l’efficacité du script et il est assez facile de replacer des options là où on en a besoin.

Pour ceux qui trouveraient ce script un peu trop difficile à comprendre ou à adapter, on peut aussi signaler le moteur de recherche avec XmlHttpRequest et PHP de Thanh Nguyen basé sur sa classe XHRConnection dont la première approche est beaucoup plus simple et ouvre la porte de l’AJAX et de son intégration sans le restreindre à une application particulière.


De l’utilité de l’AJAX

Comme le souligne Eric (Presse-Citron) les sites faits en Ajax aujourd’hui se ressemblent un peu au niveau contenu et services offerts. A mon goût, mon humble avis, j’ai l’impression que, pour l’heure, quand on fait un site en Ajax, ça devient vite le but final, une sorte de démonstration, une jolie chose, agréable à manipuler et éventuellement utile. L’Ajax ne doit pas être un but en soi. On ne fait pas un site pour le faire en Ajax. A titre perso, j’essaie même de l’éviter quand je peux pour des raisons de compatibilités. Ou alors, si ! On peut faire un site en Ajax pour la beauté du geste, mais comme tout le monde, pour commencer, comprendre et appréhender cette technologie.

Lire le billet »


De l’intérêt des standards du web

Il y a quelques temps, j’assistais en pur spectateur, à une secousse de la blogoshpère à propos des standards du web. Certains affirmant que les standards n’apportent rien et font perdre du temps, d’autres au contraire les défendant toutes griffes dehors.
Lire le billet »


Fonctions ou FrameWork ?

Dans le développement d’applications Web, on s’aperçois vite qu’il faut toujours coder les mêmes chose. A quelques différences près. Pour de simples pages, on utilise des fonctions, mais faut il aller plus loins lorsque les applications sont plus vastes ?
Lire le billet »