Bonjour,
Je développe la partie UI d'un site grand public. Le site est assez volumineux (plus de cent pages dynamiques). On revend ce site à différents clients, on doit donc adapter le design au look du portail du client.
Actuellement on utilise Tiles pour décomposer les pages et factoriser les parties récurrentes ainsi qu'une librairie interne qui permet de générer des petits bouts de code (bouton ou input customisé).
Je souhaiterai aller plus loin en créant une librairie qui regrouperait l'ensemble des blocs et structures html. Ainsi, les pages jsp ne comporteraient plus de code html mais seulement un arbre dont les nœuds feraient référence aux composants de la librairie html et leur passerait différents paramètres ainsi que les données à insérer.
Il me semble que xml/xslt correspond à peu près à ce que je recherche mais je souhaiterait plutôt un framework qui effectue la transformation à la compilation un peu comme Tiles et qui n'ait pas d'impact sur les performances une fois les pages compilées. J'ai fait un essai avec Tiles mais les imbrications d'appel deviennent vite lourdes à gérer.
Si vous avez quelques pistes que je pourrai suivre, je suis tout ouïe et je vous remercie d'avance.
Partager