JeuWeb - Crée ton jeu par navigateur
quel est le meilleur framework PHP ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : quel est le meilleur framework PHP ? (/showthread.php?tid=2810)

Pages : 1 2 3 4


quel est le meilleur framework PHP ? - gameprog2 - 11-09-2010

Salut Wink

Je voulais apprendre à utiliser un framework mais je suis tombé sur une longue liste de framework.
Quel est le mieux selon vous ?

http://fr.wikipedia.org/wiki/Liste_de_frameworks_PHP


RE: quel est le meilleur framework PHP ? - niahoo - 11-09-2010

j'y connais pas assez.

de ce que j'ai vu sur le net, on parle pas mal de CakePHP et bien sur de Zend Framework, le framework développé par la boite qui gère le développement de php (heu.. je dis peut-être des conneries là pp)

Jelix, j'ai testé, j'ai pas aimé.

Pour choisir un framework, ça dépends de ce que tu veux faire. oui, c'est long et chiant d'en tester plusieurs. pour bien faire, il faut que tu fasses un plan (crayon, papier) de ton application et voir quel framework va gérer le plus de processus nécéssaires à cette application.

bon, moi je te dis ça, c'est du réchauffé, j'aime développer depuis rien. c'est pas pour autant que je développerais un serveur web, apache et nginx me conviennent bien. mais j'aime pas que tout ce qui est métier soit codé à ma place.


RE: quel est le meilleur framework PHP ? - Anthor - 11-09-2010

Il n'y a pas de meilleur framework, c'est plus une question de philosophie et de convenance. Par contre il ne existe des mauvais !

Le meilleur moyen de choisir celui qui te satisfait c'est de les essayer. Oui c'est long, mais il n'y a pas d'autre moyen.

Sinon oui Zend Framework est "en partie" développé par la société qui développe PHP, mais aussi en grande partie développé par la communauté entouré par une équipe de référent de la société.


RE: quel est le meilleur framework PHP ? - gameprog2 - 11-09-2010

C'est pour un jeu php Wink
avec manipulation de PHP objet.

EDIT : agavi a l'air bien Wink


RE: quel est le meilleur framework PHP ? - Anthor - 11-09-2010

(11-09-2010, 11:37 PM)gameprog2 a écrit : C'est pour un jeu php Wink
avec manipulation de PHP objet.

Que ce soit un jeu, un intranet, un site vitrine ou tout ce que tu veux, ça reste de la manipulation de données. Wink


RE: quel est le meilleur framework PHP ? - gameprog2 - 11-09-2010

Merci Anthor Wink

Il y a aussi CakePHP qui m'a l'air bien Wink
L'avis de spécialistes c'est mieux quand même^^

Citation :CakePHP est un framework web libre écrit en PHP. Il suit le motif de conception Modèle-Vue-Contrôleur et imite le fonctionnement de Ruby on Rails.

Finalement je vais essayer celui-là cette semaine, il y a un tuto sur le site du zéro Wink

http://www.siteduzero.com/tutoriel-3-115159-cake-php-du-gateau-pour-tous-les-zeros.html


RE: quel est le meilleur framework PHP ? - atra27 - 12-09-2010

http://codeigniter.com/

Mon choix personnel

Bien que je ne l'utilise pas pour mon jeu (connu bien aprés!)


RE: quel est le meilleur framework PHP ? - Sephi-Chan - 12-09-2010

Je n'ai pas aimé les frameworks pour PHP. En fait, je n'aime pas PHP et sa syntaxe (disons que j'aimais bien quand je ne connaissais que ça). J'ai appris à utiliser un framework avec Copix, puis j'ai utilisé CakePHP, puis j'ai utilisé Zend Framework.

Puis j'ai découvert Ruby et le framework Rails et j'ai accroché à mort, mais c'est vraiment grâce aux spécificités du langage (car j'ai aussi aimé Sinatra, un framework minimaliste pour Ruby).

Bref, mon conseil serait d'oublier PHP un moment pour essayer Ruby on Rails sérieusement. Mais peut-être que la même magie n'opérera pas chez vous, vous ne le saurez qu'en essayant. Le jeu en vaut largement la chandelle.


(11-09-2010, 11:27 PM)niahoo a écrit : bon, moi je te dis ça, c'est du réchauffé, j'aime développer depuis rien. c'est pas pour autant que je développerais un serveur web, apache et nginx me conviennent bien. mais j'aime pas que tout ce qui est métier soit codé à ma place.

Aucun framework ne s'occupe de la partie métier : tout ce qu'ils fournissent pour la partie métier, ce sont des API d'accès aux données.


Sephi-Chan


RE: quel est le meilleur framework PHP ? - niahoo - 12-09-2010

php c'est le mal... j'ai découvert python et je n'ai plus codé qu'avec ça... jusqu'à me rendre compte que les trucs géniaux que je faisais avec python, je savais les faire naturellement avec php 10 fois plus rapidement..

php est trop noob friendly, vraiment pas assez strict.. trop laxiste comme langage. mais si on se donne un minimum de rigueur, son côté "touche-à-tout" finit par être plaisant.

php est un langage qui n'est pas rigoureux à ta place. en quelque sorte, il faut mériter de sortir une bonne appli de php. C'est aussi un langage controversé dans son évolution, où certains souhaitent le voir aller vers du full objet, d'autres veulent le voir rester hybride, arguant que c'est ce qui fait sont intérêt.

Bref, gameprog, tu as tout intérêt à aller ver ruby, qu'au final ton jeu soit développé plutot en php ou plutot en ruby ne compte pas, tout les langages ce n'est que de l'agorythmique. Travailler avec différents langages t'apporte une compréhension globale de ce que tu fais, te permet à la fois de découvrir des libertés apportées par un langage et à la fois te forcent à te tenir à une certaine rigueur d'architecture.

putain, crême de cassis + floc de gascogne, yabon le mélange. yamal demain !


RE: quel est le meilleur framework PHP ? - gameprog2 - 12-09-2010

justement je suis en train de me renseigner sur ruby on rail et ruby, ça fait 3 sites que je visite, depuis mon premier post sur le framework Wink
Là je viens de trouver un commentaire :

Citation :"Non, Rails est surtout adapté aux applications de type CRUD (Create Read Update Delete). S'il n'y a pas de base de donnée, Rails n'apportera pas grand chose. Et si il y a des règles métier très complexes à gérer, on atteint les limites du framework (ne pas oublier que la performance n'est pas encore le point fort du framework)."

Et un autre :
Citation :Merci pour toutes vos participations très intéressantes . Si j'ai bien compris, on utilise RoR principalement pour des projets moyennement importants, qui manipulent pas mal de données. Pour les petits sites, ce serait démesuré et inutile, et pour les sites de grande envergure, le système est un peu lent. Je ne me trompe pas?

Question :
Quand on a installé ROR d'une version, faut-il la désinstaller pour installer la nouvelle version ou bien le ROR sait-il ce qu'il y a à garder ou remplacer de l'ancienne version ?

Autre question :
Tous les hebergeurs peuvent-ils permettre d'utiliser ROR ?