Petite précision. il manque un mot dans ton sujet.
Spoiler : PHP *est* un *mauvais* moteur de template.
trop grande liberté, permettant de faire tout et n'importe quoi dans la "vue" (y compris du code métier qui devrait, dans un projet propre, se trouver dans des belles classes dédiées)
pas de sécurité par défaut : il faut faire attention à échapper soit-même le contenu que l'on affiche pour éviter d'injecter du code XSS &co.
moins lisible quand le template est complexe.
Et plein d'autres arguments que tu trouveras sur le web..
[^] # Re: Spoiler : PHP *est* un moteur de template.
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche Rendez-vous Les moteurs de Template en PHP le 6 octobre 2015 à Paris. Évalué à 1.
dit-il avec une syntaxe totalement obsolète...
Petite précision. il manque un mot dans ton sujet.
Et plein d'autres arguments que tu trouveras sur le web..