IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Débat PHP : Quel(s) framework(s) utilisez-vous et pourquoi ?

Le , par Lana.Bauer

0PARTAGES

0  0 
Quel(s) framework(s) PHP utilisez-vous et pourquoi ?
Zend Framework
30 %
symfony
21 %
CodeIgniter
13 %
CakePHP
9 %
Jelix
3 %
Prado
3 %
PEAR
2 %
Copix
2 %
php.MVC
1 %
eZ
0 %
Seagull
0 %
Aucun
21 %
Autres (préciser)
10 %
Voter 430 votants

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Bebel
Membre éprouvé https://www.developpez.com
Le 03/01/2006 à 17:44
Je ne pense pas qu'on puisse dire que Zend soit un framework, c'est un outil de developpement. Mais a ma connaissance il ne propose pas des modules tout prets permettant de developper rapidement des applications. Il propose certes des bouts de code, mais je dirais que cela ne rentre pas dans le cas de ta définition du framework
et pour Eclipse, aucune idée, pour le peu que je l'ai utilise je l'aurais plus classé dans le meme cas que zend
1  0 
Avatar de Neuromancien2
Membre averti https://www.developpez.com
Le 24/10/2007 à 23:20
J'utilise un framework maison. Pour le développer je me suis intéressé à ce qui existe, en particulier Symfony, php.MVC, Copix, Seagull, Jelix et CakePHP. Je ne comprends pas trop l'intérêt des frameworks lourds calqués sur le modèle de Java comme php.MVC. Copix et Jelix (fork de Copix) ont particulièrement retenu mon attention, car ils sont simples et clairs et correspondent bien à mes besoins et à ma manière de travailler.
1  0 
Avatar de ZIED
Membre habitué https://www.developpez.com
Le 16/08/2010 à 16:42
A quand remontre la dernière MAJ de ce sondage?

Je pense qu'il est grand temps de le refaire vivre et le remettre à jour, non?
1  0 
Avatar de stealth35
Expert éminent sénior https://www.developpez.com
Le 14/11/2011 à 10:26
Citation Envoyé par dafpp Voir le message
Pour un débutant en php, que lui conseillez vous ?
Zend, symphony, Codeigniter, CakePHP ?
moi je te conseil d’apprendre d'abord le PHP
1  0 
Avatar de stealth35
Expert éminent sénior https://www.developpez.com
Le 14/11/2011 à 14:16
Citation Envoyé par Julien Pauli
You don't know mvc, caching, authentification, http session&cookies, web security, xml&services... ? Then u shouldnt use a framework
1  0 
Avatar de siddh
Expert confirmé https://www.developpez.com
Le 03/01/2006 à 17:44
alors,
c'est un avis personnel mais api est framework c'est la meme chose.
Si on utilise beaucoup le mot framework récemment, c'est a mon avis a cause du "framework .net" que microsoft a appelé comme ça alors qu'on parle de "l'api java".

C'est un ensemble de classes pour faire tres court.

Ces classes vont te permettre de programmer plus rapidement.
Elles "encapsulent" des fonctions de "plus bas niveau" (pas au sens que tu te rapproche de la machine), c'est a dire qu'elles vont t'offrir par exemple de manipuler une base de données ou des fichiers de manière tres simple.

D'autres vont te permettre de programmer en utilisant des modèles particuliers de conceptions objet (php mvc par exemple).

Pear, je le considererais comme un framework effectivement.

Quand a dire qu'eclipse est un framework, tu as du entendre ça pendant le reveillon non ?
Eclipse et zend studio sont des environnements de developpement.
Il existe des apis pour developper des plugins eclipse et meme carrement une librairie graphique qui à été crée pour lui.
0  0 
Avatar de KiLVaiDeN
Membre expert https://www.developpez.com
Le 03/01/2006 à 17:48
Citation Envoyé par ..:: Atchoum ::..
Bonjour,

Bon au risque de paraitre ridicule je vous pose ma question...
Je cherche problablement trop compliqué mais je suis aussi sur que tout le monde ne connait pas vraiment bien la différence...

Qu'est réellement un FrameWork ?
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.
Quelles différences réelles avec une API ?
Application Programming Interface interface de programmation d'application, un jeu de fonctions ou de méthodes, utilisé pour accéder à certaines fonctionnalités.Application Programmée d’Interface. Langage ou format de message utilisé par un programme applicatif pour communiquer avec le système d’exploitation ou un autre programme de contrôle.
Et PEAR dans tous ça qu'est ce que c'est ? une API ? un framework ?

J'ai lu que Eclipse était un FrameWork ? ZendStudio devrait donc en être un ?

Voila ayez j'ai posé ma question de boulet je m'en excuse mais j'ai envie que ca soit clair dans ma petite tête

Merci d'avance
Poser une question n'a rien de ridicule et c'est tout à ton honneur ! Personne ne connait réponse à tout, et pour progresser il faut poser des questions aux autres et à soi-même

Voici ma réponse à ta question :

API : Une bibliothèque de classes, de fonctions, qui permettent d'avoir des fonctionnalités toutes prêtes. Pour exemple on peut prendre Java, qui fourni une API riche pour accéder aux sockets, pour accéder aux fichiers.. Sans cette API, tu devrais réécrire ces fonctions.

Framework : Un ensemble de composants proposant un "squelette" d'application. Grâce à un Framework, tu peux construire une application, tel un architecte construirait une maison avec un plan. Le framework est donc plus proches d'un plan d'architecte, et les briques seraient les classes d'une API

PEAR : PEAR is a framework and distribution system for reusable PHP components.
PEAR est donc un plan d'architecte pour diffuser des composants PHP réutilisables
0  0 
Avatar de ..:: Atchoum ::..
Membre habitué https://www.developpez.com
Le 03/01/2006 à 17:52
Ok ok,

Ca confirme un peu ce que je pensais ( en fait j'ai l'impression qu'il y a beaucoup d'abus de langage et je m'y perdais un peu )
Merci a vous d'avoir eclairer ma lanterne...

Concernant Eclipse je viens d'aller relire et effectivement j'ai lu trop de travers (c'était pas au réveillon mais ca doit être un reste du réveillon..
http://fr.wikipedia.org/wiki/Framework)

Voila voila merci encore
0  0 
Avatar de aravis
Membre régulier https://www.developpez.com
Le 04/01/2006 à 8:34
Je n'ai pas encore eu le temps de tous les évaluer, mais pour l'instant mon préféré n'est pas dans la liste, c'est le YellowDuck Framework http://ydframework.berlios.de/
la Vue repose sur Smarty par défaut, l'appel d'Action se fait directement par l'appel d'une méthode Action dans la classe d'une requete, ça me fait penser un peu à Struts, mais en beaucoup plus léger et plus simple.
Il suffit de le poser et voir la facilité des exemples pour comprendre tout l'intérêt.
0  0 
Avatar de siddh
Expert confirmé https://www.developpez.com
Le 04/01/2006 à 18:41
Citation Envoyé par aravis
Citation Envoyé par Moloc'h
Ce sondage semble confirmer ce que je pensais : les frameworks sont un peu boudés en PHP ???
Ou alors les utilisateurs de framework ont besoin de beaucoup moins d'aide (en particulier sur tout ce qui est technique) et se retournent directement vers les forums associés au framework
Un peu des deux mon capitaine je pense

Php offre deux visages, procédural et objet.

La majorité des developpeurs php n'utilisent pas encore l'objet, même si depuis php 5 ça augmente trés vite.

Les "grandes entreprises" commencent à peine à s'interresser a php (il n'est jamais trop tard).

Du coup les frameworks , à mon avis plus utilisés dans des développements "professionnels" (productivité accrue), commencent eux aussi à peine à être utilisés (et surtout développés).

On a même maintenant des frameworks javascript (là aussi j'ai le mien a moi).
0  0