Quel(s) framework(s) PHP utilisez-vous en 2015 ?
Et pourquoi, en tant que développeur Web ?

Le , par Siguillaume, Community Manager
Quel(s) framework(s) PHP utilisez-vous en 2015 ?
Quel(s) framework(s) PHP utilisez-vous en 2015 ?
Et pourquoi, en tant que développeur Web ?


Afin d'être plus efficients et surtout ne pas se retrouver à réinventer la roue, plusieurs développeurs se tournent vers les Frameworks qui viennent avec un lot d'outils et de composants réutilisables.

C'est un univers en perpétuel mouvement, où les éditeurs de Framework veulent allier robustesse d'architecture, convivialité et fonctionnalités, pour offrir le meilleur.

Bien qu'étant pour la plupart disponible gratuitement, la concurrence est réelle dans ce domaine. Certains d'entre eux comme Zend Framework, Symphony et CakePHP qui ont longtemps été en tête de course, se voient aujourd'hui surclassés par des nouveaux venus comme Laravel, qui depuis sa version 4 a été adopté par un grand nombre de développeurs; et sa dernière version parue cette année 2015, est venue conforter cette position.

Toutefois, il semblerait que d'autres codeurs restent fidèles et traditionnels à des bibliothèques et extensions qui se sont mieux stabilisées avec le temps, et dont quelques uns ont constitué le socle de plateformes à grande audience.

Aussi avec les mutations qu'a connu le langage, de sa version 4 à sa version 7, tout en passant par la version 5 qui a encore de beaux jours devant elle, le choix d'un Framework PHP s'aligne aussi avec sa compatibilité dans ses différentes versions.

Alors, avec l'introduction imminente de PHP 7 dans l’écosystème du Web, quel est en 2015, votre Framework préféré ? Et pourquoi ?

Quel(s) est selon vous le(s) Framework(s), avec lequel(s) comptez-vous dans l'avenir du développement Web ?

Quel(s) Framework(s) combine(nt) au mieux simplicité, rapidité et portabilité ?

Il s'agit seulement des frameworks, pas les CMS.

Sondage CMS

Forums bibliothèques et frameworks

Nouveau forum Laravel


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de TiranusKBX TiranusKBX - Expert confirmé https://www.developpez.com
le 13/10/2015 à 3:11
j'utilise un framework maison issus de 3 années de développement divers et de réflexion
c'est un framework minimaliste mais au moins il me génère les pages bien plus vite qu'avec les grands projets ayant pignon su web
Avatar de rupteur rupteur - Membre actif https://www.developpez.com
le 13/10/2015 à 8:06
Pareil que TiranusKBX, dev maison. (j'ai laissé tomber les frameworks suite aux incompatibilités entre version après upgrade)
Avatar de Ommadawn Ommadawn - Futur Membre du Club https://www.developpez.com
le 13/10/2015 à 8:16
Simple, léger, rapide.
On a toujours l'impression de faire du PHP.
Avatar de grunk grunk - Modérateur https://www.developpez.com
le 13/10/2015 à 8:42
Pareil framework maison (voir ma signature) depuis pas mal d'année.
J'ai jamais réussi à accrocher à symfony , j'ai l'impression de passer mon temps à remplir des fichiers de config.

Laravel me tente bien , faudrait que je prenne le temps d'essayer mais c'est dur de laisser un outil qu'on connait sur le bout des doigts ^^
Avatar de Mrsky Mrsky - Membre éclairé https://www.developpez.com
le 13/10/2015 à 8:43
J'utilise Symfony2 au boulot et franchement c'est souvent un bazooka pour tuer une mouche, mais bon, ça se vends bien apparemment.

A la maison, j'ai utilisé codeigniter mais je n'ai pas accroché à leurs conventions de codage et leur gestion des URL. Du coup comme beaucoup je me suis fait mon petit outil perso qui me permet de lancer un petit projet très rapidement et qui est ultra léger.

De manière générale, les frameworks sont très pratiques pour travailler en équipe sur des plus gros projet. Le problème c'est qu'on fait du symfony, du laravel ou du cake, mais plus vraiment du php.
Avatar de imikado imikado - Rédacteur https://www.developpez.com
le 13/10/2015 à 8:51
Citation Envoyé par rupteur Voir le message
Pareil que TiranusKBX, dev maison. (j'ai laissé tomber les frameworks suite aux incompatibilités entre version après upgrade)
J'ai répondu le mkframework: un framework maison développé et maintenu depuis 2009 sans regression

Vous trouverez ici même plusieurs tutoriaux, mais aussi sur la chaine youtube des tutoriaux vidéos..

J'ai commencé par Symfony beta 1, puis Zend Framework de 1.5 à 1.12 (avec les incompatibilités entre), et j'ai continué à améliorer ce framework qui gagne de plus en plus d'utilisateurs
Les points qui m'embêtaient sur ces frameworks:
1. lourdeur
2. obligation de passer du temps à migrer les anciennes applications vers les nouvelles versions du framework
3. la sécurité pas ou peu implémenté (dans mon milieu, toutes nos applications passent un audit de sécurité), j'ai donc implémenté toutes ces recommandations sur le framework (sa page sécurité)

Ces avantages:
  • simple et leger (même utilisé par des débutants php)
  • un générateur web (pas de ligne de commande)
  • rétro compatible depuis 2009
  • configurable
  • extensible (on peut utiliser si besoin des classes de ZF1,ZF2..)


Le générateur web permet de générer une application "normale" ou "bootstrap" puis:
  • couche modèle
  • module CRUD
  • module CRUD avec Guriddo
  • module authentification avec/sans formulaire d'inscription
  • module de gestion de droits (ACL)
  • module menu (à partir des modules existants)

Bref un générateur qui vous permet en quelques clics d'avoir une application de base fonctionnelle

A venir:
  • Fin de la traduction du builder (fr/en)
  • Possibilité d'avoir un market, d'ajouter/developper ses modules de génération
Avatar de Mouke Mouke - Membre averti https://www.developpez.com
le 13/10/2015 à 8:59
ZF2 pour moi en milieu pro.

Disons que je suis pas très penché PHP à la base mais sans être réfractaire. J'avais trouvé une boite sympa, j'ai dit "why not ?".

Je n'ai pas eu l'occasion de tester d'autres frameworks PHP que lui aussi il me parait pas mal globalement, si on exclue les formulaires absolument horribles à gérer et la documentation juste honteuse.
Avatar de Colmea Colmea - Membre du Club https://www.developpez.com
le 13/10/2015 à 9:09
Le sondage est intéressant, on voit que les deux géants n'ont plus forcément le monopole. Ceci dit je pense qu'il faut prendre les résultats avec des pincettes.
Déjà parce que Laravel est sur la hype ces derniers temps, il faut voir si l'effet de mode passé ça va durer , ensuite parce que les lecteurs de developpez.net sont à mon avis naturellement plus curieux que le développeur moyen (sinon on ne serait pas ici), et donc plus enclin à tester de nouveaux framework. Je ne suis pas sûr que les résultats représentent réellement la population de dév.

Sinon j'ai voté Symfony2 et Zend Framework 2, mais je ne vais pas tarder à tester Laravel vu l'echo que j'ai de la bête !
Avatar de programaniac programaniac - Membre régulier https://www.developpez.com
le 13/10/2015 à 9:27
J'ai un projet personnel actuellement en cours de développement j'ai longuement pensé que pour commencé le plus vite fallait développer un site fait maison ce qui m'a empêcher de le faire c'est d'être à ma propre merci sur le long terme, je me suis donc mit à la recherche d'un framework j'ai essayé de me lancer avec symphony2 mais je l'ai trouver trop lourd à prendre en main et là je suis tombé sur laravel5 je l'ai trouvé très facile à prendre en main, mise en place rapide et documentation relativement claire et précise, je commence a apprécier le système Eloquent ORM aussi.

Le seul petit bémol se trouve dans le fait que en tant que développeur Java je regrette certaine chose que je retrouve dans spring comme la gestion de la sécurité la facilité de la gestion de l'authentification et autres et bien sur la solidité que java propose. mais bon on peut pas tout avoir je dois admettre aussi qu'en contre partie ya plein de petit truc proposé par le framework laravel5 qui facilite beaucoup la vie hehe.

Voilà je pense avoir tout dit en gros
Avatar de jojosbiz jojosbiz - Membre habitué https://www.developpez.com
le 13/10/2015 à 9:41
Je fais du Laravel en ce moment puisqu'au boulot ils ont décidé de l'utiliser pour un nouveau projet.

Personnellement, je trouve ça d'une inutilité consternante...

Ça fait exactement ce que je fais d'habitude mais en changeant la syntaxe, c'est super...
Contacter le responsable de la rubrique PHP