Précédent   Forum du club des développeurs et IT Pro > 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
Affichage des résultats du sondage: Quel(s) framework(s) PHP utilisez-vous et pourquoi ?
Aucun 86 21,18%
CakePHP 37 9,11%
CodeIgniter 51 12,56%
Copix 8 1,97%
eZ 2 0,49%
Jelix 13 3,20%
PEAR 10 2,46%
php.MVC 3 0,74%
Prado 11 2,71%
Seagull 1 0,25%
symfony 87 21,43%
Zend Framework 128 31,53%
Autres (préciser) 42 10,34%
Sondage à choix multiple Votants: 406. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 31/03/2007, 22h53   #61
fofovi72
Débutant
 
Homme Samuel M. K. FOLI-AWLI
Inscription : avril 2003
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme Samuel M. K. FOLI-AWLI
Localisation : Togo

Informations forums :
Inscription : avril 2003
Messages : 50
Points : 43
Points : 43
Salut
j'ai après mon dernier passage fouiller une dizaine (près de 20) frameworks n'ayant jamais eu l'occasion d'en utiliser auparavant.
J'ai apprécié 3 :
- Zend PHP
- Qcodo (parce qu'il génère tout rien qu'à partir de la base )
et CakePhp.

Zend vient en tête car étant un peu comme le framework officicel mais je trouve qu'il est un peu trop lourd pour de touts petits projets de quelques tables. Aussi personnellement j'envisage de trouver ou concevoir un tout petit pas trop spécial mais moins lourd (genre Navigator).

A+
fofovi72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2007, 14h29   #62
j.roc
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 16
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2006
Messages : 16
Points : 11
Points : 11
La société Smile a publié un livre blanc définissant les principales qualités d'un framework ainsi qu'un comparatif.

On note que Zend Framework n'est pas définit comme un "vrai" framework selon son auteur. Pour lui les 3 meilleurs sont : CakePHP, Symfony et Prado

http://blog.developpez.com/index.php...&c=1&tb=1&pb=1
j.roc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2007, 14h45   #63
Yogui
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 : 28 975
Points : 28 975
Citation:
Envoyé par j.roc
On note que Zend Framework n'est pas définit comme un "vrai" framework selon son auteur. Pour lui les 3 meilleurs sont : CakePHP, Symfony et Prado
Le Zend Framework propose bel et bien des conventions (par exemple le nommage des classes), il ne s'agit donc pas simplement d'une bibliothèque de composants. De fait, même PEAR est un framework et non une bibliothèque de composants : ZF en reprend les conventions. Peut-être que l'auteur voulait dire que ZF, en proposant des normes plutôt qu'en les imposant, n'est pas assez strict pour mériter l'appellation "framework". Je pense qu'on peut être un peu plus flexible en admettant que les conventions sont là et qu'il est recommandé de les suivre.
Chacun son opinion

Exemples :
Les conventions de nommage - Vocabulaire
Structure des répertoires
__________________
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
Vieux 11/09/2007, 04h29   #64
is_null
Inscrit
 
Avatar de is_null
 
Djangonaute Linuxien
Inscription : octobre 2006
Messages : 642
Détails du profil
Informations personnelles :
Localisation : Espagne

Informations professionnelles :
Activité : Djangonaute Linuxien

Informations forums :
Inscription : octobre 2006
Messages : 642
Points : 872
Points : 872
eZ Components pour la démonstration de l'open source business model.
Néanmoins, leur solution d'ORM semble relativement pauvre bien que je n'en connaisse pas d'autre : il faut, entre-autres, gérer les mises-à-jour de relations n:m à la main. Mes extensions de leurs classes commencent à être longues ...

Au passage, je remercie Yogui pour sa page sur les ORM qui est franchement bien ! Il manque juste PEAR:ataObject et celui d'eZ Components, bien que le premier ne soit pas une solution à part entière et que le second ne soit pas aussi aboutit que metastore, doctrine ou propel ...

Doctrine semble le plus populaire, mais je n'ai toujours pas décidé entre Propel, Doctrine et Metastore de celui dont je me servirai le mois prochain. Yogui, pouvez-vous me donner quelques pistes ou astuces pour m'aider à avancer dans ma décision s'il-vous-plaît ?
__________________
Blog / Github / StackOverflow

Citation:
Envoyé par C.A.R. Hoare, The 1980 ACM Turing Award Lecture
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.”
More great quotes - RIP Uriel
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 10h50   #65
murlock
Membre du Club
 
Inscription : juillet 2005
Messages : 57
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 57
Points : 48
Points : 48
Personne n'a un retour d'expérience a proposé sur cakePhp ?
murlock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 11h40   #66
is_null
Inscrit
 
Avatar de is_null
 
Djangonaute Linuxien
Inscription : octobre 2006
Messages : 642
Détails du profil
Informations personnelles :
Localisation : Espagne

Informations professionnelles :
Activité : Djangonaute Linuxien

Informations forums :
Inscription : octobre 2006
Messages : 642
Points : 872
Points : 872
D'après les tests que j'ai lu, c'est de loin le plus lent des frameworks :
http://paul-m-jones.com/blog/?p=236
Mais apparament, beaucoup de programmeurs sont très productifs avec. Et c'est visiblement un bon tremplin vers django ou ror.
__________________
Blog / Github / StackOverflow

Citation:
Envoyé par C.A.R. Hoare, The 1980 ACM Turing Award Lecture
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.”
More great quotes - RIP Uriel
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2007, 00h38   #67
Yogui
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 : 28 975
Points : 28 975
Je ne les ai pas tous essayés. Par contre si tu veux faire quelques paragraphes similaires pour les solutions que je n'ai pas présentées, ce sera avec plaisir.

__________________
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
Vieux 13/09/2007, 09h02   #68
murlock
Membre du Club
 
Inscription : juillet 2005
Messages : 57
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 57
Points : 48
Points : 48
De mon point de vue, je pense qu'il est de plus en plus inutile de faire un 'site from scratch' (exp vécu ces derniers, pour cause de reprise d'un existant deja bordelique et d'une date de livraison un peu short), je veux maitriser (au moins) un framework et j'ai commence par... cakephp.

Pour l'instant, je trouve la doc un peu flou mais j'ai pas fini de la parcourir, je ferais un retour lorsque j'aurais utilisé cake sur un cas reel.

Sinon, d'après le benchmark de janvier 2007, cakephp semble revenu dans la course (toujours un peu lent, mais plus extrement lent)
murlock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 01h11   #69
millenium
Futur Membre du Club
 
Isabelle
Webmarketer
Inscription : novembre 2004
Messages : 17
Détails du profil
Informations personnelles :
Nom : Isabelle
Âge : 34
Localisation : Belgique

Informations professionnelles :
Activité : Webmarketer
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 17
Points : 16
Points : 16
Par défaut Code igniter

Je commence à utiliser Code igniter.
url: http://www.codeigniter.com

Avantages:
  • Mvc
  • Excellente documentation
  • Abordable pour les nouveaux venus en mvc et poo
  • Des helpers bien foutus
  • Sans doute d'autres avantages mais euh je débute hein
  • Très rapide

Inconvénients
  • Projet anglais, communauté anglaise, quasi rien niveau francophone
millenium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 14h45   #70
lem01
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 108
Points : 33
Points : 33
Moi j'ai commencé a travailler avec le framework Symfony pour voir ce que ça donne. J'ai lu énormement de bonnes choses par rapport a ce framework mais la j'hésite:
Est ce une bonne chose de commencer avec le framework Symfony alors que le Zend framework est dispo?Lequel tendra à devenir un standard plus que l'autre? Je ne sais pas trop ce qui est le mieux, continuer sur Symfony ou switcher pour Zend? Meme si je reste persuader que Symfony est un super bon framework chose que je ne sais pas vraiment a propos de Zend.

Je n'ai pas envie d'apprendre un framework si on me dit que l'avenir est en faveur de Zend et pas de Symfony ...
lem01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 15h04   #71
berceker united
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 3 031
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 3 031
Points : 3 997
Points : 3 997
Citation:
Envoyé par lem01 Voir le message
Moi j'ai commencé a travailler avec le framework Symfony pour voir ce que ça donne. J'ai lu énormement de bonnes choses par rapport a ce framework mais la j'hésite:
Est ce une bonne chose de commencer avec le framework Symfony alors que le Zend framework est dispo?Lequel tendra à devenir un standard plus que l'autre? Je ne sais pas trop ce qui est le mieux, continuer sur Symfony ou switcher pour Zend? Meme si je reste persuader que Symfony est un super bon framework chose que je ne sais pas vraiment a propos de Zend.

Je n'ai pas envie d'apprendre un framework si on me dit que l'avenir est en faveur de Zend et pas de Symfony ...
Travail avec le framework dans laquelle tu te sens à l'aise. Zend est pas une framework tres performant point de vue vitesse au vu des test effectué.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 16h44   #72
lem01
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 108
Points : 33
Points : 33
Mais ce qui m'inquiète c'est plutôt qu'on abandonne les différents frameworks pour passer a Zend comme standard...
Et également vais je pouvoir trouver des hébergement sur lesquels ce framework est installé, sans devoir prendre un serveur dédié...
lem01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 16h53   #73
berceker united
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 3 031
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 3 031
Points : 3 997
Points : 3 997
Citation:
Envoyé par lem01 Voir le message
Mais ce qui m'inquiète c'est plutôt qu'on abandonne les différents frameworks pour passer a Zend comme standard...
Et également vais je pouvoir trouver des hébergement sur lesquels ce framework est installé, sans devoir prendre un serveur dédié...
t'as besoin qu'il soit spécifiquement installé pour l'utiliser. Tu l'installes toi même.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 17h20   #74
lem01
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 108
Points : 33
Points : 33
Oui mais tu sais pas installer ce que tu veux sur un hébergement mutualisé il te faut un server dédié généralement . Genre je ne vais pas trouver chez oVH un serveur qui support symfony je pense.
lem01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 17h23   #75
Yogui
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 : 28 975
Points : 28 975
Symfony a besoin d'un shell pour pouvoir être utilisé à plein (en développement, car en prod tu peux le mettre où tu veux), tandis que Zend Framework s'installe simplement en copiant les scripts (dans tous les cas)...
__________________
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
Vieux 22/10/2007, 16h35   #76
lem01
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 108
Points : 33
Points : 33
Vraiment??
Donc pour zend je n'ai rien besoin d'installer... Juste copier des fichiers.. ?
Et fonctionnera donc sur n'importe quel hébergement supportant le PHP5?
Est-ce bien un framework dans tel cas et pas plutot une librairie?
lem01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2007, 16h47   #77
Yogui
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 : 28 975
Points : 28 975
Je ne sais pas ce que tu crois être un framework, mais ce n'est pas un outil qui "s'installe" à proprement parler (comme une extension PHP ou un programme). Un framework sélectionne et propose des bibliothèques homogènes ainsi qu'un cadre de développement : Zend Framework colle parfaitement à cette description.
__________________
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
Vieux 22/10/2007, 17h17   #78
lem01
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 108
Points : 33
Points : 33
Merci pour ta réponse!
Mais je n'arrive pas me décider... quel framewok choisir :s
Comme je l'ai dis j'ai commencé avec symfony, mais j'ai du installer quelques trucs pour pouvoir l'utiliser, et il faut également utiliser la ligne de commande pour certaines opérations, j'ai peur de ne pas pouvoir faire ce genre de chose sur un hébergement mutualisé tel OVH, et au final mes applications web seront hébergées sur ce type de serveur donc c'est assez important.
lem01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2007, 17h24   #79
Yogui
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 : 28 975
Points : 28 975
Avec symfony, il ne faut pas confondre développement et déploiement. Je ne suis pas sûr que tu aies besoin d'un shell sur la machine de production, mais je peux me tromper.
__________________
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
Vieux 22/10/2007, 17h28   #80
lem01
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 108
Points : 33
Points : 33
Tu as raison je ne pense pas que le shell soit nécessaire sur le serveur de déploiement. Mais bon la comme j'ai commencé je n'ai pas de "dossier" symfony comprenant les differentes librairies etc... Qui pourraient dans ce cas etre également mises sur le serveur afin de pouvoir faire tourner mon code utilisant le framework. J'ai du installer symfony comme j'ai du installer PHP, je ne sais pas si symfony est utilisable en uploadant simplment une série de fichier sur mon serveur de déploiement...
Comme il me semble que c'est le cas pr Zend.
lem01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h24.


 
 
 
 
Partenaires

Hébergement Web