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 Framework PHP utilisez-vous en 2012 ?
CakePHP 20 10,75%
CodeIgniter 6 3,23%
CodeIgniter 2 30 16,13%
Fuel PHP 6 3,23%
Hoa 0 0%
Kohana Framework 5 2,69%
Prado 1 0,54%
Symfony 17 9,14%
Symfony2 53 28,49%
Yii 16 8,60%
Zend Framework 36 19,35%
Zend Framework 2 22 11,83%
Autre (précisez) 29 15,59%
Sondage à choix multiple Votants: 186. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 09/03/2012, 11h55   #1
Djug
Rédacteur
 
Avatar de Djug
 
Homme
Inscription : mai 2007
Messages : 3 170
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : Algérie

Informations forums :
Inscription : mai 2007
Messages : 3 170
Points : 19 490
Points : 19 490
Par défaut Quel Framework PHP utilisez-vous en 2012 ? et pourquoi

Quel Framework PHP utilisez-vous en 2012 ? et pourquoi ?

Bonjour,

On continue avec la série des sondages/débats sur le développement Web, cette fois avec un sondage sur les meilleurs Framework PHP.

Plusieurs Framework ont vu le jour depuis le dernier sondage; d'autres ont disparu de la scène ou leur popularité a considérablement reculé.

Lequel(s) de ces Framework PHP utilisez-vous dans vos projets Web ? Pourquoi ?

Quels sont les points forts de votre Framework favori, ses points faibles ?
Dans quels types de projet Web l’utilisez-vous ?
Est-il adapté comme premier Framework ?
__________________
Tweet more than 140 characters with long-tweets.com

Tutoriels JADE (Java Agent DEvelopment Framework)
http://djug.developpez.com

Je ne réponds pas aux questions techniques par Messages privés: les forums sont faits pour ça
Djug est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/03/2012, 12h01   #2
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 904
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 904
Points : 8 642
Points : 8 642
Lequel: Le mien (https://github.com/bdelespierre/php-axiom)
Pourquoi: Parce que je le maitrise parfaitement
__________________
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 Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 09/03/2012, 12h49   #3
kdmbella
Expert Confirmé Sénior
 
Avatar de kdmbella
 
Homme MBELLA EKOUME
Développeur Web
Inscription : août 2010
Messages : 691
Détails du profil
Informations personnelles :
Nom : Homme MBELLA EKOUME
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 691
Points : 4 317
Points : 4 317
Citation:
Envoyé par Benjamin Delespierre Voir le message
Lequel: Le mien (https://github.com/bdelespierre/php-axiom)
Pourquoi: Parce que je le maitrise parfaitement
Le meilleur framework est le sien donc pour l'instant je fais du from Scratch et ça marche toujours car j'ai la maîtrise totale sur mon code .
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 09/03/2012, 12h56   #4
yotsumi
Membre actif
 
Avatar de yotsumi
 
Julien L
Inscription : mars 2005
Messages : 190
Détails du profil
Informations personnelles :
Nom : Julien L
Âge : 24
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mars 2005
Messages : 190
Points : 165
Points : 165
Envoyer un message via MSN à yotsumi
Citation:
Envoyé par kdmbella Voir le message
Le meilleur framework est le sien donc pour l'instant je fais du from Scratch et ça marche toujours car j'ai la maîtrise totale sur mon code .
A nuancer, c'est vrai dans la situation où vous travaillez seul sur un projet.

Travailler en équipe demande un cadre plus stricte, et pour moi c'est Symfony 2 qui correspond le mieux à ce besoin (en ce moment).

Les fonctionnalités de routing avancé, d'injection de dépendance, l'intégration de Doctrine 2.2, le moteur de formulaire/validation ... sont une véritable avancée. Sans oublier son intégration avec les frameworks de tests unitaires et fonctionnels.
__________________
Studio-Dev | Mon blog technique | CV
Si tu ne sais pas : demande, si tu sais : partage ! (© PCI)
yotsumi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 13h13   #5
barriton1
 
Homme
Chef de projet Web - Formateur en informatique
Inscription : mai 2006
Messages : 56
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chef de projet Web - Formateur en informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2006
Messages : 56
Points : -50
Points : -50
On travaille principalement sous Zend, parce que l'on aime sa prise en main rapide, la possibilité de programmation par composant et de pouvoir y rajouter comme on veut ce que l'on veut avec l'archi que l'on veut. On aime la modularité dans notre équipe !

EDIT
Parce que c'est aussi la politique de la maison et des choix que l'on a fait depuis longtemps.
barriton1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 13h14   #6
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 904
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 904
Points : 8 642
Points : 8 642
Citation:
A nuancer, c'est vrai dans la situation où vous travaillez seul sur un projet.
Si je me suis casqué l'écriture d'un framework c'est justement pour pouvoir travailler en équipe au départ vu qu'on avait rien pour unifier nos développements. Je l'ai volontairement voulu simple parce que notre usage est simple.

L'essentiel selon moi n'est pas de savoir si un framework dispose de plus de fonctionnalités qu'un autre mais de savoir s'il réponds à notre besoin. Je le dis souvent: "une solution élagante est une solution simple à écrire et à comprendre".
__________________
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 Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/03/2012, 13h28   #7
mddia
Invité régulier
 
Inscription : février 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 24
Points : 6
Points : 6
Par défaut SLIM FRAMEWORK

REST etant l'archi du futur, SLILM framework est mon choix pour 2012
mddia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 13h53   #8
grunk
Modérateur
 
Avatar de grunk
 
Homme Olivier
Développeur Web
Inscription : août 2003
Messages : 2 520
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 28
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2003
Messages : 2 520
Points : 5 262
Points : 5 262
Autre : Framework développé en interne par mes soins

Simplement parce qu'il répond tout à fait au besoin et aussi et surtout parce que j'ai toujours trouver les "gros" du marché trop lourd et trop contraignant.
grunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 13h54   #9
randriano
Membre émérite
 
Avatar de randriano
 
Homme Rija Randriano
Inscription : janvier 2007
Messages : 1 068
Détails du profil
Informations personnelles :
Nom : Homme Rija Randriano
Localisation : Madagascar

Informations forums :
Inscription : janvier 2007
Messages : 1 068
Points : 867
Points : 867
CodeIgniter et Symfony sortent du lot, ce sont pour l'instant les 2 meilleurs frameworks.

Dommage que l'on ait catégorisé en 2 versions CodeIgniter, Symfony et Zend Framework.
__________________
randriano.dvp.com
randriano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 14h00   #10
Pourcentage
Membre du Club
 
Homme
Développeur informatique
Inscription : décembre 2009
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2009
Messages : 40
Points : 69
Points : 69
Pour ma part j'apprécie particulièrement Jelix.

Je le trouve simple à utiliser et plutôt bien documenté. Par contre pour un premier framework je conseille plutôt CodeIgniter qui a une approche plus simple et qui n'utilise pas la ligne de commande. Jelix devient vraiment efficace quand on possède un peu d'expérience avec.
Pourcentage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 14h26   #11
WebDream
Candidat au titre de Membre du Club
 
Inscription : décembre 2007
Messages : 32
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 32
Points : 13
Points : 13
Je viens de jeter un oeil à Code Igniter 2 (que je connaissais de nom sans plus).

Ça m'a l'air un peu codé à la old-way non ? des fonctions un peu partout (pas 100% objet), pas de namespace...

C'est vraiment un concurrent sérieux des classiques Symfony/ZF ou ça n'a rien à voir ?
WebDream est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 16h19   #12
ernestrenan
Membre du Club
 
Homme
Étudiant
Inscription : mars 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 136
Points : 58
Points : 58
Citation:
Envoyé par kdmbella Voir le message
Le meilleur framework est le sien donc pour l'instant je fais du from Scratch et ça marche toujours car j'ai la maîtrise totale sur mon code .
Je croyais ça aussi puis un jour j'ai découvert ruby on rails
ernestrenan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 16h26   #13
rebolon
Membre habitué
 
Concepteur d'applications web
Inscription : avril 2003
Messages : 105
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Concepteur d'applications web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2003
Messages : 105
Points : 115
Points : 115
ZF (choix de la boite) et SF2 (choix perso pour certains projet de la boite).
J'ai le système de routage de SF2, ses formulaires, son implémentation de l'injection de dépendance.
Pour ZF... j'aime pas grand chose. Mais il a au moins le mérite de permettre de bien organiser son code. Après... c'est une histoire de gout mais il invite à pas mal ré-inventer la roue. Par contre j'aime bien certains de ses composants (HTTP, GDatas...).

J'ai pas mal utilisé Copix fut un temps, Jelix m'attire par ses perfs, mais il me faudrait un peu de temps pour l'utiliser.
rebolon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 16h30   #14
Benjamin Delespierre
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 3 904
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 3 904
Points : 8 642
Points : 8 642
Personnellement je suis bien attiré par Lithium (http://lithify.me/), je m'en suis librement inspiré pour Axiom. Mais son défaut est l'absence caractérisée de tutoriels pour se faire la main...

Edit: je viens justement de me rendre compte que depuis le temps que j'avais pas consulté la page du projet ça avait évolué de ce coté là, je vais m'empresser de regarder ça de plus près
__________________
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 Twitter

N'oubliez pas de vous servir des bouttons , et
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 18h30   #15
Pyrex-FWI
Invité de passage
 
Christophe
Inscription : septembre 2010
Messages : 1
Détails du profil
Informations personnelles :
Nom : Christophe

Informations forums :
Inscription : septembre 2010
Messages : 1
Points : 1
Points : 1
J'utilise CakePhp 2
Pourquoi: Il dispose d'une très bonne documentation (très claire).
En deux ans d'utilisation au sein d'un organisme de recherche je n'ai pas rencontré de grandes difficultés pour implémenter les besoins métiers.
Il répond certainement à 90% des besoins d'un développeur Web.
Pyrex-FWI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 19h30   #16
m4riachi
Membre émérite
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 577
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 26
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 577
Points : 843
Points : 843
J'ai travailler avec cakephp, codeIgniter et zf.
J'ai beaucoup apprécié zf.
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2012, 22h22   #17
3logy
Membre actif
 
Avatar de 3logy
 
Homme Nerds
Développeur informatique
Inscription : août 2007
Messages : 263
Détails du profil
Informations personnelles :
Nom : Homme Nerds
Localisation : Allemagne

Informations professionnelles :
Activité : Développeur informatique
Secteur : Distribution

Informations forums :
Inscription : août 2007
Messages : 263
Points : 155
Points : 155
Alors Yii est immense, apres avoir essaye Code Igniter et SF je m'y suis accroche!!

• Modele MVC
• DAO et Active Record
• Support jQuery
• I18N et L10N
pour ne citer que quelques qualités et CRUD qui est excellent!
3logy est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 09/03/2012, 22h48   #18
pcyassine
Candidat au titre de Membre du Club
 
Homme
Information et entrepreneur
Inscription : février 2008
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : Maroc

Informations professionnelles :
Activité : Information et entrepreneur
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2008
Messages : 19
Points : 14
Points : 14
Envoyer un message via MSN à pcyassine Envoyer un message via Yahoo à pcyassine
Pour le moment, je suis sur Symfony 2 il est très bien
pcyassine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2012, 00h23   #19
Kijer
Futur Membre du Club
 
Inscription : décembre 2005
Messages : 94
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 94
Points : 16
Points : 16
Codeigniter 2 pour ma part.
Pourquoi ? Mes connaissances était limités à du PHP Procédural, CI a été mon modèle pour découvrir en douceur l'objet en ayant un cadre pour pas "trop" faire de conneries.
Sf2 est - je pense - le framework le plus complet et professionnel actuellement, mais demande un niveau d'expertise bien plus haut de programmation, ce n'est donc pas pour moi..

D'après quelques rumeurs par ci par là, FuelPHP serait justement un hybride entre simplicité/clarté et puissance/qualité, il est encore jeune par contre.
Kijer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2012, 08h22   #20
razily
Débutant
 
Avatar de razily
 
Inscription : février 2009
Messages : 375
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 375
Points : 113
Points : 113
étant un débutant en php , je cherchai depuis longtemps , des frameworks surtout facile à prendre en mais me permettant d apprendre surtout le modèle MVC et pour moi j'ai trouvé celui qui me convient CodeIgniter 2
Pourquoi ??
- facile à prendre en main
- doc bien fourni
- communauté active
razily 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 13h26.


 
 
 
 
Partenaires

Hébergement Web