Reflexions sur jQuery, Mootools, ...

Reflexions sur jQuery, Mootools, ... - HTML/CSS - Programmation

Marsh Posté le 10-02-2009 à 10:24:50    

Hello All,
 
Je suis fan de tout ce qu'il est possible de faire avec ces frameworks javascript, et leur simplicité d'utilisation.
 
Mais je me pose la question de l'accessibilité. Nous sommes passé en quelques années de "Javascript est l'oeuvre du diable, il ne faut pas l'utiliser" à "l'accessibilité avant tout" et maintenant à "j'abuse d'effets dans tous les sens pour faire plus beau".
 
Je suis tombé sur un article http://sixrevisions.com/tutorials/ [...] -mootools/ mais je ne vois pas trop l'utilité. C'est juste un exemple pour appuyer ma question.
En effet, il serait tres simple de faire coté serveur une moulinette qui afficherait directement l'image entourée d'une belle <div> et de sa legende sans pour autant avoir recours a javascript. Cela alourdi la page (le framework a charger plus le bout de code qui va bien plus le temps de parcours du DOM etc...). Deplus, les utilisateurs n'utilisant pas javascript n'ont alors pas le droit a notre belle legende alors que la encore si la page etait servie prete à l'emploi cela ne se serait pas produit.
 
Je suis d'accord que sur certains points il n'est pas possible de faire tout cote serveur (ex: animation d'un menu), mais ne pensez vous pas qu'il y a des limites à l'utilisation de ces framework et qu'il y a une sur-utilisation de ces frameworks ?
 
Que faites vous dans vos propres sites ?


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 10-02-2009 à 10:24:50   

Reply

Marsh Posté le 10-02-2009 à 10:40:10    

Perso jquery m'est très utile dans le cadre de galleries photos.
Un script PHP me crache des pages statiques html et j'overwrite le <a> et d'autre truc avec jquery pour faire des effets qui vont bien.
 
Pour le reste, c'est très populaire car vendeur (le client se fiche de l'accessibilité  [:sadnoir] ), il veut que ça claque.

Reply

Marsh Posté le 10-02-2009 à 11:00:01    

Je suis d'accord qu'un joli caroussel pour passer d'une photo a une autre, ca claque.
 
Mais la question est surtout est ce qu'on on retombe pas dans le travers des années passées ou tu avais du javascript partout ?
 
Pour avoir réalisé un site full ajax, j'ai du me prendre la tete sur des tonnes de conneries pour essayer (je dis bien essayer) d'arriver a faire un truc qui marche peut etre encore quand l'utilisateur n'a pas javascript.
 
Toucher à l'anchor navigation pour essayer de ne pas casser l'historique de navigation c'est pas super sexy, tout ca pour faire comme tout le monde et faire un site bourré d'effets flashy, j'aurais surement mis 3 fois moins de temps a faire un truc robuste et fonctionnel sans javascript.
 
Un petit peu par ci par la oui, mais trop je suis pas sur que ce soit vraiment bien...


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 12-02-2009 à 08:22:27    

d'autres avis ?


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 13-02-2009 à 18:20:46    

ce que j'en pense c'est qu'a mon avis, il vaut mieux commencer par monter un site sans javascript ou du moins très peu, et une fois que ça fonctionne, y rajouter la couche de javascript pour faire beau, pour simplifier la navigation etc...
pour ma part, sur le dernier site que j'ai fait, la ou je veux mettre du js, je récupère le href des liens et utilise les données get pour faire ma requete ajax, ce qui fait qu'il y a quasi rien à modifier dans le html pour rajouter la partie js et pour ceux qui n'ont pas de js, ça change rien et du coup c'est aussi bien pour le référencement puisque ça garde les liens classiques
 
Le javascript reste quand même super utile pour rendre la navigation plus sympas alors autant s'en servir, c'est pas comme si seulement 1% des gens avait js activé :D.
 
J'ne ai abusé sur la parti admin de mon dernier site et niveau simplicité y'a pas à chier, c'est fantastique le js, pas besoin d'attendre trois plombe que la page se recharge quand on supprime une photos, j'ai aussi fait un drag&drop pour trier des photos dans un album etc...
 
après ça dépend aussi du contenu, une galerie photo c'est l'endroit idéal pour abuser du js :p


---------------
Site photo - FlickR - G+ - Fb
Reply

Marsh Posté le 13-02-2009 à 18:54:55    

completement d'accord : sur mes sections admins, je me fais plaiz avec du js pour simplifier la vie : validation de commentaire, de photos...
 
pareil que toi pour la navigation ajax, je ne modifie rien a l'ecriture des <a> ni des <form>. Le js s'occupe tout seul de se mettre sur les evenements onClick et onSubmit. Mais ca m'a qd meme obligé a pas mal de saloperies pour que la navigation ne soit pas cassée (donc utilisation de l'anchor navigation) et aussi pour detecter si le user fait un appel via ajax ou si il a tapé directement l'url afin de determiner si il faut renvoyer toute la page ou seulement le contenu.
 
Bref, il y a des sites ou c'est carement necessaire et d'autres ou "ca fait bien car c'est le truc du moment" mais qui n'en ont pas besoin...
 


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 13-02-2009 à 19:22:25    

ouai, moi mon js n'appelle pas le même script en fait, je récupère juste les info GET du href et après j'appelle un script qui génère du xml en lui repassant les données GET du href.
 
Pour l'historique, je me suis pas encore penché sur la question, ça fait pas très longtemps que je me suis mis au js pour la navigation :p j'ai juste fais un bout de script en début de page qui récupère le hash (#) de l'url et renvoi sur la page normal dans le cas d'un rafraichissement
 
bref, après ça sort un peu du cadre de la question :D


---------------
Site photo - FlickR - G+ - Fb
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed