Au revoir Dojo !
Posté 05/06/2007 à 09:46h - 0 commentaires - 603 lectures
Lors du renouvellement du design de AtlzA.com, j'envisageait l'utilisation d'une librairie Ajax afin de me faire un peu la main, et de dynamiser un peu le site.
J'optais alors pour Dojo, librairie Ajax, javascript ô combien complète ...
Mais finalement en avançant dans le nouveau design, je m'aperçu d'une part que l'ajax n'est pas vital sur atlza.com et d'autre part que les widgets ne le sont guère plus.
Au final il ne restera de widget que le menu, sympathique et moderne.
Cependant je charge tout de même Dojo pour ce simple Widget, et Dojo c'est 450kb à chaque chargement de la page, ca me mange de la bande passante et ca ralentit le visiteur pressé ... Pour au final pas grand chose.
Un petit tour des autres librairies m'a mené à script.aculo.us, je refais le menu le plus possible à l'identique et j'analyse.
- Dojo 500kb, un code relativement simple à mettre en place mais qui peut se compliquer rapidement selon les modifications que l'on désire...
- Script.aculo.us 100kb, un code un peu plus complexe de prime abord mais finalement plus simple à relire et faire évoluer.
A noter également que Dojo se fait jeter lors de la validation xHtml à cause de ses attributs "Dojotype" et autres, alors que ma page refaite avec Script.aculo.us passe la dite validation.
Conclusion ?
Le choix est fait !
Dojo n'est pas un mauvais framework mais il revient à créer des clients lourds là ou on souhaiterait plutôt du léger, personnelement j'aime les sites rapides qui chargent en moins d'une ou deux secondes et les sites lents me font souvent fuir. J'applique donc mes goûts à mon code, et dojo disparaitra dans les prochains jours au profit de Script.aculo.us.
Je garderai cependant un oeil attentif sur Dojo, des modifications sur le packaging et la structure des fichiers peuvent le rendre intéressant pour de grosses applications dites "web 2.0", pour de simples sites on lui préferera Script.aculo.us. Ce que je vais faire au moins sur AtlzA.com et sans doute sur d'autres.
Continuez votre lecture avec des articles sur des sujets proches :
- Fotorama : Nouvelle version Cross Browser
- Mise à jour de Fotorama : Arrivée de ce que sera le viewer ...
- Petites mises à jour de Fotorama, la web galery script.aculo.us
- Fotorama : Diaporama Javascript et Script.aculo.us
- Bug dans le menu script.aculo.us sous IE
Contenu similaire :
Par catégories : Développement webFreesK
Par tags :

