• [^] # Re: La présentation oublie des infos essentielles

    Posté par . En réponse à la dépêche « Fourmilieres », un générateur de formulaires qui permet de reprendre la main sur vos données. Évalué à 2.

    Avant pour générer des pages HTML je faisais des templates auxquels je passais des variables et la logique d'affichage était gérée par le langage de template avec des if et des boucles. Ce qui me gênait c'est que du coup le code HTML n’était pas net. Maintenant, je fais des pages HTML pures et dures et j'inclus un script js qui va se charger d'aller chercher les variables et de les placer sur la page et je trouve que c'est plus propre et plus souple comme ça.

    Ça ça dépend du langage que tu utilises pour faire tes templates. Tu pourrais très bien manipuler des pages HTML façon DOM sur le serveur, en n'importe quel langage. Si tu veux des templates qui respectent le HTML façon XML, pour être toujours dans du HTML correct (« net », comme tu dis), tu pourrais utiliser le langage de template de Zope : ça a 15 ans (et c'est « mort » aujourd'hui).

    Voire pire (ou mieux, c'est selon), utiliser un langage de transformation comme XSLT : c'est exécutable aussi bien côté serveur que client, et c'est même sûrement déjà implémenté dans ton client web sans que tu le saches ! Et pourtant, ça n'a pas vraiment « pris ». Ou plutôt, on voit le NIH à l'œuvre, comme toujours.