Frameworks Javascript
La mode est au web v2.0, certain diront même que le web v2 est dépassé et qu’il faut penser à la v3 (web sémantique).
En attendant, l’aspect et l’ergonomie des interfaces de sites web est de plus en plus importante. Le web v2, orienté utilisateur, ne peut se faire sans une refonte complète des anciennes pages html.
Qu’il est loin le temps où je m’arrachais les cheveux à faire fonctionner l’arborecence dynamique de l’intranet de l’université Paris 5 sous IE 4 et netscape 4(oui, Firefox n’était pas né). Aujourd’hui, de nombreux framework sont là pour nous simplifier la tâche. Ils intègrent des fonctionnalités évoluées pour des applications web dynamiques (drag & drop, rafraichissement dynamique, listes dynamiques, etc…)
J’en utilise 4 principaux :
- Mootools
- scriptaculous
- openrico/
- moofx
Lequel est le meilleur me direz-vous ? et bien aucun…
Chacun à ses spécificités, ses bons et ses mauvais côtés.
En tout cas 3 remarques importantes à propos :
1. Ne pas croire que ces frameworks sont magiques et que tout va se faire tout seul… il y a une grosse partie de code à écrire, du javascript, qui n’est pas le language le plus friendly et le plus facile à débugger. Le temps de développement peut être très long et l’effet désiré par forcément intéressant.
2. L’utilisation du javascript et du xmlhttprequest à tout-va peut poser quelques problèmes pour les sites d’ecommerce qui basent leurs revenus sur le référencement et sur le traffic (revenus publicitaires). Les pages n’étant pas rafraichies, les formulaires n’étant plus postés, les statistiques de pages vues risquent de chuter fortement.
3. Les scripts javascript sont très souvent associés à des failles de sécurités importantes. Il faut donc redoubler d’effort pour les sécuriser au maximum.
Reste que ces frameworks javascript sont quand même une grosse avancée, surtout pour les sites vivant du référencement car le html est « référencable » ce qui est loin d’être le cas pour un site en flash.





