Génération de contenu HTML

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
54
Mois de parution
mai 2011
Spécialité(s)


Résumé
La génération de contenu HTML avec PHP a longtemps été une horreur absolue. Dans ce cadre, des solutions comme Smarty ont émergé, permettant de produire des vues propres et donc maintenables, et les nouvelles pratiques issues des recommandations faites par les frameworks nouvelle génération comme Zend Framework, par exemple, offrent la possibilité de fixer des règles simples qui suffisent à assurer la compréhension, la réutilisabilité et la maintenabilité sans sacrifier les performances.

1. État des lieux

L'idée, dans cette première partie, est de présenter plusieurs manières de construire du HTML en créant exactement le même contenu (une page avec un menu comportant un nombre variable d'items et un nombre variable de sections qui chacune contient des paragraphes d'un nombre de mots déterminé). Le but est de voir ce qu'elles donnent suivant plusieurs critères :

- lisibilité (compréhension du code en rapport par une simple lecture) ;

- maintenabilité (facilité à répercuter des modifications) ;

- performance (relativement à différentes volumétries).

Pour gérer la volumétrie, tous les fichiers commencent donc par :

$menus = 50;

$sousmenus = 80;

$sections = 30;

$paragraphes = 100;…

La suite est réservée aux abonnés. Il vous reste 94% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant