Forum Programmation.php Templates ?

Posté par  .
Étiquettes : aucune
0
30
juil.
2004

Avec l'avènement de PHP5, l'envie me prend de me remettre au PHP. Mais plus moyen de mélanger le code et la présentation comme je faisais quand j'étais jeune et innocent !

Une solution : les templates. Mais il y en a tant !

Je suis bien tenté par Smarty qui présente l'avantage d'être toujours maintenu (pas comme FastTemplate qui me semble un peu abandonné) et d'avoir une doc en français.

De même, plus moyen de toucher à la base de donnée directement, vive les framework de persistance. J'ai l'impression que Propel est ce qu'il me faut… en connaissez-vous d'autres de bonne facture ?

Qu'en pensez-vous ?

http://smarty.php.net(…)

http://propel.phpdb.org/wiki/(…)

  • # Bof

    Posté par  . Évalué à 3.

    Je suis bien tenté par Smarty qui présente l'avantage d'être toujours maintenu (pas comme FastTemplate qui me semble un peu abandonné) et d'avoir une doc en français.

    Ca dépend ce que tu attends des templates : si tu veux un méta-language qui te fait la cuisine, la vaisselle et le service en même temps, smarty est effectivement une bonne idée.

    Personnellement, pour des raisons de performance, de portabilité et de facilité, je préfère les systèmes de templates les plus basiques possibles, et dans ce domaine le fait que l'appli soit maintenue ou non a bien peu d'importance... les fonctionnalités sont figées et les buts sont atteints depuis longtemps ! (par exemple les templates pear ou phplib).
    • [^] # Re: Bof

      Posté par  . Évalué à 1.

      c'est sûr que je ne compte pas utiliser Smarty à la hauteur de ses possibilités. Ce que fait FastTemplate me suffit amplement.

      je ne vais pas écarter aussi vite les vieux trucs...
  • # TAL

    Posté par  . Évalué à 3.

    Template Attribute Language
    Un langage de template qui passe par les attributs, ca ressemble assez à XSL en fait, et ca présente l'avantage de fournir des pages éditables par un graphiste.
    Prévu à l'origine pour zope, il existe un port php, phptal [1] qui ne fonctionne pour l'instant pas avec php5 mais est en court de réecriture.

    [1] http://phptal.sf.net(...)
  • # Templeet

    Posté par  . Évalué à 3.

    Jamais testé, on en parle beaucoup (surtout ici forcément ;)). Ca peut être sympa, à regarder.
    • [^] # Re: Templeet

      Posté par  . Évalué à 0.

      ouais ben templeet j'attends de voir une doc et des tutoriels qui me donneront peut-être l'illumination.

      Pour l'instant le peu que j'en ai vu m'a plutôt laissé sceptique. Certes je trouve ce site très réussi, mais je ne me sens pas du tout près à faire des templates aussi illisibles... ça va à l'encontre de ce que j'attend d'un moteur de templates.

      Cependant il est vrai que le principe qui se cache derrière templeet (le coup de la page 404) est absolument génial.
  • # comparatifs

    Posté par  . Évalué à 1.

    salut,
    jette déjà n oeil sur ce forum :)

    http://www.developpez.net/forums/viewtopic.php?t=82460(...)
  • # Smarty

    Posté par  . Évalué à 1.

    J'utilise le systeme de template Smarty pour un projet d'intranet modulaire et je doit avouer qu'il représente de nombreus avantages:

    • Systeme de cache

    • Possibiliter d'ajouter des filtre de pre/postcompilation mais egualement des plugins ( dynamiques ou non )

    • accessoirement la possibilité d'utiliser du code php dans un template ( technique que je trouve personnelement inutile )

    • enfin , a ma connaissance , smarty est juste une classe d'1 seul fichier, il peut donc etre facilement intégré au sein d'un projet

    • plein d'autre chose



    • Faites vos jeux !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.