faut croire que jái pas du lire les bon tuto Php;
ils avaient l'habitude ínclure le code HTML en utilisant des chaine a línterieur du bloc Php.
Du coup jái toujours pris la mauvaise habitude de proceder ainsi.
Donc Php, Jsp, Asp supportent tous nativement les Templates.
Il reste toujours que l'on peut faire des templates sans moteur de templates.
Le designer a juste a connaitre le Php par exemple, au lieu du language.
Jái jete un oeil a Smarty, et la difference est pas tres grandes. On a aussi vite fait d'apprendre les boucles Php et comment afficher les données que d'apprendre
le language de templates.
L'avantage du template ce serait de fournir des fonctionnalites supplementaires de bas niveau, qui surpasserait le cout engendré par l'interpretation d'un language supplementaire.
Zeph Le 02/11/2007 à 00:15 y'a aussi le fait que les moteurs de templates (Smarty & co) sont prévus pour une utilisation bien spécifique, donc d'une part ont une syntaxe particulièrement adaptée à cette utilisation, d'une autre empêchent de faire n'importe quoi en limitant la portée des opérations disponibles. mais sinon oui, on peut aussi séparer le code de la présentation (google "mvc" par exemple) sans avoir forcément recours à un moteur de template (et heureusement).

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Nil Le 02/11/2007 à 12:17 En fait, utiliser du code php à l'intérieur d'une page HTML est généralement ce que font les "web designers". Ils construisent une page web et ajoutent ensuite le côté dynamique.
Les "web developers" appréhendent généralement le PHP (en tout cas pour les gros projets) comme un langage à part entière, en séparant bien le côté affichage et le côté données. Une grosse partie du côté affichage étant géré par des bibliothèques de fonctions (qu'elles soient toutes faites ou développées pour l'occasion), il n'est plus possible d'utiliser du HTML "volant", tout est géré par le PHP.
De ce que j'ai pu voir, quand on fait du développement d'applications de gestion, par exemple, il n'y a rien en dehors des <? ?>. Par contre, ça arrive souvent dans le cas de pages avec peu d'élements dynamiques (un compteur, un login... rien de bien méchant).
Après je ne sais pas, c'est peut-être spécifique aux gens que je côtoie, hein, mais c'est le sentiment que j'ai.
Ok, c'est claire que si les designer n'ont aucune notion de programmation, c'est que Smarty reste un outil inaccesible pour eux.
C'est quasiment un autre language de programmation.
Merci pour la precision Nil; ca rassure de savoir qu'on a a se taper tout le boulot pendent que le designer fait joujou avec un soft WYSIWYG et s'en fout de comment l'on va s'y prendre pour integre tout ca.
Nil Le 02/11/2007 à 14:16 Bah en même temps, ils font leur job et on fait le leur ^^
Y'a aussi des boites ou y'a des web designers... qui te pondent les HTML/CSS/Images
bah le systeme de template est tres bien pour ca, je vois pas le probleme.