Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
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 05/05/2008, 15h13   #1
Membre régulier
 
Inscription : juillet 2007
Messages : 171
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juillet 2007
Messages : 171
Points : 85
Points : 85
Par défaut Framework ou Template?

Bonjour à tous,

je me pose une question quant à l'utilisation de Zend ou de Symphony, par rapport au débat entre Zend et Symphony.

D'après ce que j'ai compris, il est inutile de coupler un template et un framework, vu qu'apparement les deux ont la même fonctionnalité et sont basées sur un MVC...
De plus, je souhaiterais que vous m'éclaircissiez sur un point :
framework = template + bibliothèque ?

Merci
arnogb69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 18h17   #2
Membre expérimenté
 
Avatar de hansaplast
 
Inscription : septembre 2005
Messages : 925
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : septembre 2005
Messages : 925
Points : 562
Points : 562
framework = bibliotheque

php = template

framework php = template + bibliothèque ?


c'est a dire : sous le zend framework, tu n'a pas interet a utiliser un moteur de template (bien que ce soit possible) car il utilise tout simplement php, en le poussant tres tres loin. si tu utilise smarty, par exemple, tu perdra en fonctionnalitée.
hansaplast est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 20h18   #3
Membre régulier
 
Inscription : juillet 2007
Messages : 171
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juillet 2007
Messages : 171
Points : 85
Points : 85
ok, merci bien, c'est plus ou moins ce que je pensais... plus ou moins
arnogb69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2008, 17h28   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Non, c'est un peu plus subtile...

Une bibliothèque est une API : un ensemble de classes, de fonctions et de constantes permettant d'effectuer simplement des opérations complexes. C'est uniquement une surcouche par rapport au langage.

Un framework peut être une bibliothèque, mais en général on y adjoint des conventions d'écriture du code, des "best practices", certains design patterns, etc. Il y a parfois aussi des outils comme par exemple des compilateurs, des outils de débogage, des générateurs de code...

Bref, un framework va bien plus loin qu'une simple bibliothèque.


Concernant le template, ce n'est pas un framework mais une simple bibliothèque. Certains frameworks préconisent un moteur de tpl plutôt qu'un autre, tandis que d'autres frameworks laissent le choix.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h55.


 
 
 
 
Partenaires

Hébergement Web