JeuWeb - Crée ton jeu par navigateur
CakePHP vs Symfony2 - 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 : CakePHP vs Symfony2 (/showthread.php?tid=2422)



CakePHP vs Symfony2 - patouki - 22-05-2013

Salut,

Je suis actuellement en train de me poser une question avec les développeurs.
Vu qu'on a pas encore codé 300 000 lignes de codes, on remet en question le framework qu'on utilise.

On est sur Symfony2 pour l'instant mais au regarde de CakePHP2, on s'y intéresse fortement.
Donc pour les aider, je me tourne vers vous.

A votre avis Symfony2 et CakePHP sont +- équivalents ?


RE: CakePHP vs Symfony2 - SorenS - 22-05-2013

Prenez celui où vous vous sentez le mieux franchement. Après c'est kif~kif (même si je préfère Sf2 pour ma part, mais c'est juste ma préférence Wink )


RE: CakePHP vs Symfony2 - t.bodeux - 24-05-2013

Si vous hésitez, je ne peux vous conseiller que de regarder du côté de http://laravel.com.
C'est vraiment une joie de coder avec. Je développe sous Rails normalement, et, pour la première fois depuis longtemps, j'ai trouvé que PHP était sympathiquement utilisé Smile

Sinon, cela dépend de l'ampleur du projet, Symfony est plus "Robuste" que "CakePHP" pour ce qui est des grosses application. Mais CakePHP est intuitif et vraiment bien pensé Smile
Maintenant, j'irais ptet plus vers Symfony, vu que cakePHP est un peu une version moins performante de Ruby On Rails. Cae c'est la simplicité avec des tonnes de "Recettes". Symfony est plus technique mais va vraiment loin (mais demande beaucoup plus de configs ...)

L'essentiel c'est de prendre du plaisir à coder Smile


RE: CakePHP vs Symfony2 - Maks - 24-05-2013

Laravel a l'air vraiment bien ouais, sur Nettuts ils parlent que de ça

CakePHP des fois j'ai vu des trucs un peu bidouillés parfois (helpers javascripts il me semble)


RE: CakePHP vs Symfony2 - SorenS - 24-05-2013

Qu'en est-il de la communauté de Laravel ?


RE: CakePHP vs Symfony2 - Maks - 24-05-2013

Difficile à dire sans être dedans, mais il y a beaucoup de tutos : http://net.tutsplus.com/tutorials/php/laravel-4-a-start-at-a-restful-api/ (et d'autres sur ce site)

Ce qui m'avait surtout plu, c'est qu'enfin il y a un framework PHP intelligent. Laravel reprend des briques de Symfony dans son core au lieu de réinventer la roue comme ça a été fait depuis des années, ce qui n'a fait que ralentir la communauté PHP (bon l'apparition d'un vrai package manager, composer, joue aussi).

Quand tu vois la rapidité avec laquelle la communauté Node.JS se développe, assemblant les codes des uns et des autres pour sortir des frameworks de plus en plus solides (cf. Express composé de Connect et de pleins d'autres plugins), en très peu de temps (4 ans d'existence seulement pour Node, un nombre de modules déjà érnome - cf http://caines.ca/blog/programming/the-node-js-community-is-quietly-changing-the-face-of-open-source/). NPM a joué un rôle important là dedans également.

Bref, Laravel me semble à mon avis avoir la bonne philosophie, ça donnerait presque envie de refaire du PHP.


RE: CakePHP vs Symfony2 - t.bodeux - 28-05-2013

Laravel est vraiment cool, de plus la documentation "embarquée" est réellement un plus.
On a souvent pas besoin de voyager entre le site de l'API et l'application en tant que telle Smile

Je dirais que son seul inconvénient (qui n'en serait pas un pour vous, je pense), c'est son installation, il requiert mcrypt qui n'est pas installé sur les versions de base de PHP (sur mac en tout cas) et qui requiert donc de la mettre a jour (ce qui ne lui fait pas de mal et se révèle assez simple au final Tongue). De plus, il faut lettre en place un "virtual host" par après, ce qui reste aussi a ssez simple (a part sous windows haha Big Grin)


RE: CakePHP vs Symfony2 - Maks - 29-05-2013

Laravel v4 vient tout juste de sortir : http://laravel.com/

Je teste un peu, ça claque pas mal, ça me rappelle beaucoup Rails quand même, tant mieux pour la prise en main ^^ le vocabulaire est le même, les API se ressemblent également. A voir si ça apporte quelque chose en plus quand même Smile

Toujours rien pour Mongo niveau connecteurs par contre visiblement.

Ils utilisent beaucoup les fonctions anonymes, ça passe vraiment bien au moment d'écrire du code (pas très objectif venant de moi qui apprécie bcp JS lol). Ca a un peu sauvé PHP j'ai l'impression, on les revoit souvent maintenant (cf Slim notamment)