|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2012 Messages : 15 ![]() |
Bonjour
Je ne saisi pas trop les moteurs de templates Il permettent de scinder le code du design ok mais permettent t-ils d'intégrer plus facilement une maquette de designer? Je ne comprends pas cette partie design Pouvez vous m'orienter?? Merci d'avance |
|
|
00
|
|
|
#2 | ||||||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 3 897 ![]() |
Si tu es un développeur, tu n'as pas besoin d'un moteur de template car PHP est un (excelent) moteur de template.
Les moteurs de templates ne sont utiles qu'aux intégrateurs, qui ne doivent pas (et n'ont pas à) connaitre le code, ils doivent se contenter d'utiliser des balises (généralement spécifiques au moteur utilisé) pour mettre en forme des pages web avec des section dynamiques. Pour comprendre grosso-modo comment fonctionne un moteur de template, écrivons en un en 5 minutes: /tpl/index.htm Code :
Code :
Code :
Du coup, un éventuel intégrateur n'aura plus qu'a modifier des fichiers HTML en y mettant des placeholders. Beaucoup de moteurs de template implémentent des mécanismes plus complexes pour les boucles et les filtres. Personnellement je préfère la syntaxe alternative.
__________________
On vous a menti PHP, Injection de dépendances et composants La POO en PHP en 10 minutes pour moins Suivez-moi sur GitHub et TwitterN'oubliez pas de vous servir des bouttons , et
|
||||||
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2012 Messages : 15 ![]() |
Merci pour cette explication!
Je travaille avec des designers et je cherche à accélérer l'intégration de leur maquette photoshop J'oublie le moteur de template qui ne convient pas dans cette optique J'ai d'autres possibilités : -Les former aux xhtml / css -L'utilisation d'un logiciel... artisteer? dreamweaver?? -Coder? |
|
|
00
|
|
|
#4 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 3 897 ![]() |
Le moteur de templates serait parfait pour eux, pour peu qu'il connaissent XHTML/CSS (même si, comme je l'ai dit plus haut, c'est là le travail des intégrateurs, non des designers). Tu peux regarder SMARTY, c'est le plus populaire actuellement.
Je ne saurais que trop te recommander de ne pas utiliser Dreamweaver, c'est vrai que ça solutionne le problème avec son système de maquettes, le souci c'est que c'est vraiment un piètre IDE, tout à fait impropre au développement selon moi et surtout qui produit du code de m*rde quand utilisé avec le WYSIWYG. Tu peux aussi prendre le problème sous un autre angle, en leur demandant par exemple de fournir des maquettes PSD qui suivent un gabarit précis (comme celui de 960gs ou de Twitter Bootstrap), ça t’allégera la tâche d'intégration.
__________________
On vous a menti PHP, Injection de dépendances et composants La POO en PHP en 10 minutes pour moins Suivez-moi sur GitHub et TwitterN'oubliez pas de vous servir des bouttons , et
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2012 Messages : 15 ![]() |
Merci
Tu penses que je pourrais me coder quelque chose aussi? |
|
|
00
|
|
|
#6 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 3 897 ![]() |
Oui bien sûr, mais il existe déjà pléthore de moteurs disponibles, en développer un de plus n'aurait qu'une valeur éducative.
Le meilleur moyen, selon moi, ça reste le sur mesure. Il faut se salir les mains et écrire du code, je ne crois pas à l'outil magique qui fait ton travail à ta place en mode "y clique, y clique, c'est fini; merci Dreamweaver !" Y'a toujours une arnaque quelque part. J'ai jamais vu un garagiste réparer une voiture sans ouvrir le capot (sauf peut être carglass ), t'imagine faire un site sans coder ?Pour rester dans la même analogique, j'ai jamais vu non plus de garagiste démonter un bougie à main nues. Il faut que tu te dotes d'une série d'outils qui vont t'aider à accélerer ton dév:
__________________
On vous a menti PHP, Injection de dépendances et composants La POO en PHP en 10 minutes pour moins Suivez-moi sur GitHub et TwitterN'oubliez pas de vous servir des bouttons , et
|
|
00
|
Copyright © 2000-2013 - www.developpez.com