Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates
Templates Forum d'entraide sur les templates (gabarits) avec PHP. Exemples : Smarty, TinyButStrong... Avant de poster -> FAQ templates et Cours gabarits
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/05/2007, 17h52   #1
Membre habitué
 
Étudiant
Inscription : janvier 2006
Messages : 501
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2006
Messages : 501
Points : 113
Points : 113
Par défaut système de template ou framework ?

Bonjour,

Je développe un site et à force, je me rends compte que ca devient de moins en moins clair...
Je veux donc éclaircir un peu tout ca, pour par exemple changer plus tard plus facilement le design du site ou faire des modifications..

Au départ, je me suis tourné vers les systemes de templates, Smarty m'intéressait pas mal... et avec un peu de temps, on le manipule assez aisément je pense..

Mais après j'ai entendu parlé des framework, là c'est une autre paire de manche, j'ai regardé Zend et Symfony et c'est vraiment pas gagné

Donc je voulais vous demander, la différence entre systeme de template et framework ?
Quoi utilisé ? pour quelle utilisation ?

Merci
++
italiasky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 06h43   #2
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
Un framework* n'est pas un systême de template : c'est une collection de librairies et de procédures.
Un systême de template** à pour but d'au moins séparer le HTML du PHP, ce qui n'est pas terrible.
C'est là qu'intervient smarty, qui permet de vraimment séparer le moteur et la logique de la sortie.

* Un Cadre d'applications (en anglais, Application Framework) informatique ou cadriciel est un ensemble de bibliothèques permettant le développement rapide d'applications. Ils fournissent suffisamment de briques logicielles pour pouvoir produire une application aboutie. Ces composants sont organisés pour être utilisés en interaction les uns avec les autres. Ils sont en principe spécialisés pour un type d'application.

** Un template est un anglicisme utilisé en informatique pour désigner un modèle de conception de logiciel ou de présentation des données. On parle aussi de «patron» comme en couture.
__________________
Q: Dois-je haïr et cogner sur Microsoft ?
R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma.
Comment devenir un hacker ? par Eric Steven Raymond
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h43.


 
 
 
 
Partenaires

Hébergement Web