Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Symfony2
Symfony2 Forum d'entraide sur le framework PHP Symfony2.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 20/01/2011, 11h52   #1
Membre du Club
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 50
Points : 50
Par défaut Votre avis sur Symfony2

Salut à tous,

J'aimerais vous demander vos avis pour Symfony2 qui est disponible en beta ici : http://symfony.com et qui est actuellement disponible depuis mars 2011 en Preview Release 7.

Quick Tour : ici
The Book : ici
Symfony API : ici
Symfony2 Bundles : ici

N'oubliez pas de préciser si vous êtes utilisateur de Symfony 1.x (ou de tout autre framework mais sans créer de troll).

Tout ceci semble vraiment intéressant, notamment l'intégration de Twig qui est un moteur de template très prometteur !

Merci !

P.S.: n'hésitez pas à partager vos bons liens Symfony2, je les rapporterai ici !
P.P.S.: il faut écrire Symfony2 (pas d'espace avant le 2)
misterakm est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/01/2011, 15h23   #2
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Je suis en pleine phase de test.

C'est très prometteur, mais a beaucoup évolué entre sf1 et sf2. Donc il va y avoir un gros travail de réadaptation.

Dans les dommages, je mettrais le code qui n'est pas portable entre la 1 et la 2, il va falloir re-développer pas juste adapter. Et le temps d'apprentissage de la 2 qui sera long pour beaucoup.

Par contre, on y gagne énormément en souplesse et vitesse. J'ai un peu de mal a évaluer les gains en modularité et adaptabilité (pouvoir modifier le framework pour lui faire faire des trucs qu'il n'avait même pas l'idée d'imaginer juste avant).

Un lien intéressant à rajouter, un réservoir à bundel (les plugins de la 1). Quant on voit cela, on se dit qu'il y en a qui on déjà bossé dessus !

Pour les trolls éventuels, je vais en faire mon affaire, je connais un modérateur et lui en parlerais

Ha oui, symfony 1, je connais, un peu. Symfony 2, ça vient difficilement mais ça vient.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/01/2011, 15h28   #3
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
hello,

<hs>
N'auriez vous pas quelques exemples clé en mains un peu plus consistant qu'un hello world à disposition ?
</hs>

J'ai regardé sf2, qui à l'air intéressant.
Mais j'ai du mal à me rendre compte de la tête d'un de ces projets sur un nombre de fonctions conséquent.

a+
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/01/2011, 15h41   #4
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Dur dur de créer une application avec la 2 a partir de rien...

Mais, je pense y arriver bientôt

Pour ta question, dans le lien que j'ai donné, il y a une dizaine d'applications tests plus ou moins évoluées a disposition.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/01/2011, 17h17   #5
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
hello,

J'ai regardé ce lien, ce que je referais dès que j'ai 5 minutes, mais ce sont la les bundles.
Qui, si j'a bien compris, peuvent vivre +/- "tout seul", ou être exploités dans un ensemble.
C'est cet ensemble, cette fusion des n bundles, n fichiers de routing, n fichiers de config, des n templates, des n vues que je cherche à apprécier.

Citation:
Dur dur de créer une application avec la 2 a partir de rien...
: ) Faudrait que je retente, mais la dernière fois je n'avais pas pu aller très loin...
Et comme c'est de la beta, j'ai pas cherché à comprendre mon erreur plus de 15 min.

a+
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/01/2011, 17h33   #6
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Les premiers tests, je les ais fais depuis la sandbox en supprimant et modifiant.

Mais là, je voulait créer a partir de rien. Je pense que j'ai trouvé, mais je n'ai pas encore testé.

En Symfony 2 un bundel peut être une application. Tous est bundel.

Mais pour ce qui nous intéresse, regarde sur la bage web, en haut, tu as une option "projects" qui affiche une quarantaine de projet. Pas juste des plugins (oups, bundel !)
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/01/2011, 08h49   #7
Membre éprouvé
 
Cédric L.
Inscription : février 2009
Messages : 315
Détails du profil
Informations personnelles :
Nom : Cédric L.
Localisation : Belgique

Informations forums :
Inscription : février 2009
Messages : 315
Points : 436
Points : 436
Par défaut Comment démarrer?

Un bon moyen de démarrer est de regarder et comprendre le code du site Symfony2bundles.org lui-même! Il y a des implémentations de pas mal de choses.

https://github.com/knplabs/symfony2bundles
RapotOR est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/01/2011, 10h53   #8
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Ce qui fait vraiment plaisir dans ce sujet, c'est de voir apparaître plein de contributeur que l'on ne voit pas habituellement et qui mériterait largement de participer

Donc, il ne reste plus qu'a faire une salle spéciale pour Symfony 2 ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 22/01/2011, 15h39   #9
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
hello,

super merci pour ces infos : ) C'est tout à fait ce que je cherche.

a+
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 10h35   #10
Membre éprouvé
 
Cédric L.
Inscription : février 2009
Messages : 315
Détails du profil
Informations personnelles :
Nom : Cédric L.
Localisation : Belgique

Informations forums :
Inscription : février 2009
Messages : 315
Points : 436
Points : 436
C'est vrai qu'une section Symfony2 serait pas mal. Cela n'a plus rien avoir avec le premier. Je crois que bien séparer des posts sur les versions précédentes de symfony ne serait pas une mauvaise chose. En plus, c'est du PHP5.3.2+ seulement...

Pour ma part, je suis plutôt utilisateur du Zend Framework mais j'ai profité de cette version toute fraîche et le retard de ZF2 (sur Symfony2) pour me lancer sur Symfony2! Premier arrivé, premier servi!

Cordialement,

Cédric
RapotOR est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 10h56   #11
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Je connais mal Zend, si ce n'est en terme de composants et pas en terme de framework. Venant de symfony (et de Prado au préalable) il me donne plus l'impression d'une bibliothèque de composant très riche que d'un framework qui, pour moi, sous entend une méthode de travail.

Ce qu'il aurait tendance à pousser dans la nouvelle version d'après mes lectures (?).

Un petit comparatif entre le zend a venir (qui est un des outils utilisé par Symfony2) et Symfony 2 par quelqu'un qui a pratiqué les deux serait bienvenu.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 10h57   #12
Membre du Club
 
Inscription : janvier 2011
Messages : 27
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : janvier 2011
Messages : 27
Points : 50
Points : 50
Ouvrir une section entière pour S2, je pense que c'est un poil prématuré : la version n'est pas encore utilisable en production (en tous cas, officiellement ). Cela dit, anticiper ne peut pas faire de mal.
Pour ma part, je vais tenter de réaliser un "vrai" projet (pas gros, hein) en S2 de A à Z. Cela me permettra d'avoir un avis objectif et de pouvoir le comparer à ZF1 et ZF2 quand celui-ci sortira.
misterakm est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 12h26   #13
Membre du Club
 
Inscription : octobre 2005
Messages : 249
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 249
Points : 54
Points : 54
Oui c'est très beau tout ça mais comment on fait pour passer à la version 2 de symfony?

Savez-vous qu'il y a un framework qui dépend complètement de symfony 1.4 qui est DIEM5 un CMF très prometteur.

Comment est-ce qu'ils compte faire pour ceux qui en dépendent complètement?
programaniac est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 13h00   #14
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Il n'y a pas aujourd'hui ni d'outil ni de métodhologie pour le passage de la 1.1 ou plus vers la 2.0. Mais d'un autre côté, la 2.0 n'est pas encore sortie... on peut donc laisser un peu de temps au temps.

Je connais vaguement Diem pour l'avoir testé, mais jamais utilisé.

Je ne sais pas comment il comptent gérer la chose, il faudrait consulter leur forum, mais je supposes qu'il devront s'adapter. Comme la majorité des utilisateurs. Attendons de voir la position de sensio à ce sujet.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 14h44   #15
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
Citation:
Envoyé par programaniac Voir le message
Oui c'est très beau tout ça mais comment on fait pour passer à la version 2 de symfony?

Savez-vous qu'il y a un framework qui dépend complètement de symfony 1.4 qui est DIEM5 un CMF très prometteur.

Comment est-ce qu'ils compte faire pour ceux qui en dépendent complètement?
Dans l'état actuelle des choses, sans connaitre les avis de chaque partie, la solution imaginable est que diems continue d'exploiter une 1.4 stabilisée.

Libre à eux ensuite de réaliser le portage, ou pas, de forker leur projet etc.

Pour ma part je ne suis ni Sf1, ni zf1 user, mais je veux bien tester ces nouvelles versions : )

a+
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 15h50   #16
Membre du Club
 
Inscription : octobre 2005
Messages : 249
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 249
Points : 54
Points : 54
Citation:
Envoyé par Michel Rotta Voir le message
Il n'y a pas aujourd'hui ni d'outil ni de métodhologie pour le passage de la 1.1 ou plus vers la 2.0. Mais d'un autre côté, la 2.0 n'est pas encore sortie... on peut donc laisser un peu de temps au temps.

Je connais vaguement Diem pour l'avoir testé, mais jamais utilisé.

Je ne sais pas comment il comptent gérer la chose, il faudrait consulter leur forum, mais je supposes qu'il devront s'adapter. Comme la majorité des utilisateurs. Attendons de voir la position de sensio à ce sujet.
Moi je dis : "Ce sera le bordel!" looool

En tout, cas j'espère pour Diem que les symfonians sont en train de penser à comment aider les pro-symfonians pour un upgrade à la SF2.

Et si je comprend bien il ont pensés aux alternative YAML, comme le php lui même ou encore mieux, personellement, XML c'est classe je trouve.

Mais bon j'esprère que tout ira pour le mieux
programaniac est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 18h17   #17
Membre éclairé
 
Avatar de roster
 
Inscription : décembre 2008
Messages : 399
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 399
Points : 352
Points : 352
Cela semble très prometteur!

Je viens à peine de débuter sous symfony 1.4 et j'avoue que l'incompatibilité ascendante des versions me dérange quelque peu...

Je serais presque tenté de laisser tomber la 1.4 pour me lancer direct sur la 2. Problème: avec tous les tutos dispo pour la 1.4 je trouve encore le moyen de galérer.

Vous me conseilleriez quoi, l'attente ou la fougue?
roster est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 19h25   #18
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
On sort du sujet....

Tout dépend de ton niveau en PHP 5.3 et de ton expérience.

Si tu es très à l'aise avec la POO, les framework en général, les nouvelles notions induites en PHP5.3. Alors, part sur la v2.

Si non, une bonne partie des fonctionnement étant apparentés entre la v1 et la v2, part sur la v1 pour un apprentissage, la doc y est plus élaborée, puis passe sur la 2 le moment venu.

Par contre, on peut se poser la question pour un projet nouveau a démarrer aujourd'hui, pour une mise en ligne dans 9 mois, je partirais (je vais partir) sur la v2, même si les débuts vont être (sont) difficiles
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 19h53   #19
Membre éprouvé
 
Cédric L.
Inscription : février 2009
Messages : 315
Détails du profil
Informations personnelles :
Nom : Cédric L.
Localisation : Belgique

Informations forums :
Inscription : février 2009
Messages : 315
Points : 436
Points : 436
Même s'il n'est pas pour la production; il y a déjà beaucoup d'implémentation production. Je crois qu'il est important de lire les blogs et posts de différentes expériences pour apprendre de celles-ci.

Pour la comparaison ZF vs Symfony, je crois que la comparaison n'est pas vraiment possible. La pensée est à la base différente; je trouve.

Pour ma part, maintenant, Symfony2 avec son bundle-based change un peu la donne. A la base, j'avais été séduit par le ZF basé sur des briques. A l'heure actuelle, la nouvelle mouture de Symfony se rapproche un peu de ceci avec ses bundles. De plus, comme ZF2 est prévu pour dans longtemps (trop longtemps), je n'ai plus hésité à faire le pas.

Je tiens à noter que je vais sans doute garder un pied dans ZF. C'est enrichissant de toucher à tout après tout!
RapotOR est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/01/2011, 20h47   #20
Membre du Club
 
Inscription : octobre 2005
Messages : 249
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 249
Points : 54
Points : 54
Pour ceux qui craindrait pour DIEM5 Voici ce qu'on dit dans le dernier article rédigé vers la fin plus précisément.

Citation:
As symfony is being metamorphosed to symfony2 and Doctrine to Doctrine2, everything in the Diem CMS core needs to be transformed in order to use these next-gen frameworks as supposed to be. This task is far more complex than a simple rewriting / refactoring run on the Diem core plugins. Everything literally needs to be rewritten from scratch as all the fundamentals have changed.
Pour ceux qui veulent lire l'article au complet : http://diem-project.org/blog/diem-is-hiring

Ça promet, je pense m'y mettre pour y contribuer.
programaniac est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h01.


 
 
 
 
Partenaires

Hébergement Web