796 shaares
3 results
tagged
Smarty
Pour faire simple, un moteur de Template est une technique de programmation populaire qui permet de séparer distinctement l'interface graphique du reste de votre application.
Notez que par interface graphique j'entends toute la partie visuelle, la GUI, l'Interface, l'IHM, le skin, le visage, la moumoute, appelez ça comme vous voulez, ça n'en restera pas moins la partie qui constitue la communication visuelle avec l'utilisateur on ne parle donc pas uniquement du design mais aussi de la structure, de l'ergonomie, des animations etc...
Typiquement, un Template de projet web contiendra tous les fichiers html (structure),css et images (style/design) et JavaScript (animations).
Ainsi dans un projet web par exemple, le moteur de Template vous permettra d'avoir un fichier purement html/css/javascript d'un coté, et un fichier purement php/asp/java/... de l'autre vous dissociez donc d'un coté la vue (l'aspect visuel html/css etc..) des contrôleurs (le traitement pur des données via php/asp/java/ etc..)
Notez que par interface graphique j'entends toute la partie visuelle, la GUI, l'Interface, l'IHM, le skin, le visage, la moumoute, appelez ça comme vous voulez, ça n'en restera pas moins la partie qui constitue la communication visuelle avec l'utilisateur on ne parle donc pas uniquement du design mais aussi de la structure, de l'ergonomie, des animations etc...
Typiquement, un Template de projet web contiendra tous les fichiers html (structure),css et images (style/design) et JavaScript (animations).
Ainsi dans un projet web par exemple, le moteur de Template vous permettra d'avoir un fichier purement html/css/javascript d'un coté, et un fichier purement php/asp/java/... de l'autre vous dissociez donc d'un coté la vue (l'aspect visuel html/css etc..) des contrôleurs (le traitement pur des données via php/asp/java/ etc..)
Smarty est un moteur de template pour le langage PHP. Il vous permet de séparer davantage votre logique métier (logique applicative) et la présentation, en supprimant autant que possible le code PHP de vos vues. Certains développeurs et frameworks préfèrent ne pas utiliser un moteur de templates, d’autres au contraire ne préfèrent pas avoir un simple code PHP dans leurs vues.
Ces deux points de vue sont légitimes et compréhensibles, et à la fin, c’est surtout une question de goût. Quoi qu’il en soit, ce n’est jamais une mauvaise idée que d’essayer un nouveau concept avant de décider de l’utiliser ou non.
C’est ce qu’un tutoriel permet de faire, et je vais ainsi vous présenter le framework de template Smarty.
Ces deux points de vue sont légitimes et compréhensibles, et à la fin, c’est surtout une question de goût. Quoi qu’il en soit, ce n’est jamais une mauvaise idée que d’essayer un nouveau concept avant de décider de l’utiliser ou non.
C’est ce qu’un tutoriel permet de faire, et je vais ainsi vous présenter le framework de template Smarty.
Unfortunately, CSS seems to get somewhat overlooked in this area while many developers (for good reason) focus largely on JavaScript performance and other areas.
In this post, I’ll deal with this often overlooked area by introducing you to the concept of object oriented CSS and how it can help improve both the performance and maintainability of your Web pages.
In this post, I’ll deal with this often overlooked area by introducing you to the concept of object oriented CSS and how it can help improve both the performance and maintainability of your Web pages.