Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/09/2011, 10h49   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 27
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 27
Points : 0
Points : 0
Par défaut symfony 2 ou zend framework

Bonjour,

Je me suis lancé récemment dans l'apprentissage de symfony 1.4.
Jusqu'à présent ce que j'ai découvert m'a beaucoup plu : architecture mvc, intégration de doctrine, poo.
Mais j'ai lu sur plusieurs blogs de développeur leur mécontentement du au changement radical d'architecture dans symfony 2. Bcp se plaigne que ce nouveau framework n'est pas rétrocompatible avec l'ancienne architecture et qu'il n'y a pas de méthodes simples pour effectuer la migration de 1.4 vers 2.
Apparemment cette nouvelle architecture nécessite que l'on reprenne l'apprentissage quasiment depuis le départ. C'est pourquoi je me demande si il est judicieux de choisir ce framework. S'il faut tous les trois ans reprendre les projets et recommencer l'apprentissage du framework, j'ai peur que la charge de travail soit trop importante. (j'ai lu que le support de la version 1.4 allait s'arrêter prochainement et qu'il n'y aurait pas de nouvelle version dans la branche 1.x).

Que faire? apprendre zend et se prendre un peu la tête pour intégrer doctrine?
Le support à long terme est-il assuré chez zend?

Apprendre symfony2 car il est "super puissant" et son architecture est pérenne?
organik19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 11h00   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Faut être à jour continuellement c'est notre métier, un développeur qui refuse la nouveauté n'est pas un bon développeur.

si t'étais sous symfony reste sous symfony, le zend framework est plus un ensemble d'outils meme si il peut etre utiliser en full stack, comme Symfony 2 (les composants peuvent être utiliser indépendamment), tu peux facilement ajouter les composants zend dans Symfony.
A savoir que le Zend Framework 2 est toujours en développement donc pas recommander pour la production
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 11h05   #3
Responsable Qt & Web sémantique

 
Avatar de dourouc05
 
Homme Thibaut Cuvelier
Étudiant
Inscription : août 2008
Messages : 16 306
Détails du profil
Informations personnelles :
Nom : Homme Thibaut Cuvelier
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : août 2008
Messages : 16 306
Points : 49 904
Points : 49 904
Envoyer un message via MSN à dourouc05 Envoyer un message via Yahoo à dourouc05
C'est en effet une plaie au début de passer de sf1 à Sf2. Si tu es dans la même veine que Linus Torvalds (http://linux.developpez.com/actu/357...-inacceptable/ : ça change DONC c'est mal, sans envie d'essayer), je te conseillerais plutôt un recyclage en balayeur public.

ZF2 va aussi apporter de grands changements, sans forcément maintenir la rétrocompatibilité. À ton avis, pourquoi parle-t-on de Sf2 et non de sf1.5 ? De ZF2 au lieu de ZF 1.13 ? Donc, pourquoi abandonner symfony simplement parce que ça change ?
__________________
Le troisième défi Qt !

Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

Qt : La FAQ : 200 QR
symfony : sfDoctrineGuard

Pas de question d'ordre technique par MP !
dourouc05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 12h16   #4
Invité de passage
 
Inscription : novembre 2006
Messages : 27
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 27
Points : 0
Points : 0
Bonjour,

Merci pour vos réponse. Je n'ai pris encore aucune décision. Je cherche justement à avoir des informations concrètes pour pouvoir faire un choix judicieux.
Je ne cherche pas à débattre ici sur ce qu'est un bon ou un mauvais développeur. C'est surement un débat passionnant mais ce n'est pas l'objet de ma question.
C'est comme chercher à savoir ce qu'est un bon chasseur:
.
Je suis conscient que les systèmes évolues et qu'il faut faire en permanence de la veille techno.

J'aimerais avoir des informations concrètes:
- retour d'expérience
- temps d'apprentissage (en connaissant sf 1.4)
- charge de travail pour migrer une application de sf 1.4 à 2
- ressenti générale sur cette nouvelle mouture de sf

dourouc05 qu'entends tu par "je te conseillerais plutôt un recyclage en balayeur public", je ne comprends pas la "sémantique" de cette phrase.
organik19 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 09/09/2011, 12h21   #5
Responsable Qt & Web sémantique

 
Avatar de dourouc05
 
Homme Thibaut Cuvelier
Étudiant
Inscription : août 2008
Messages : 16 306
Détails du profil
Informations personnelles :
Nom : Homme Thibaut Cuvelier
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : août 2008
Messages : 16 306
Points : 49 904
Points : 49 904
Envoyer un message via MSN à dourouc05 Envoyer un message via Yahoo à dourouc05
Citation:
Envoyé par organik19 Voir le message
dourouc05 qu'entends tu par "je te conseillerais plutôt un recyclage en balayeur public", je ne comprends pas la "sémantique" de cette phrase.
Si tu refuses d'évoluer, alors c'est que tu es mal orienté dans ton choix professionnel.

Pour migrer une application sf1 à Sf2, il faudra réécrire pas mal de code, pas grand-chose n'est compatible (ORM conçu différemment, plug-ins conçus différemment, etc.), si ce n'est pas tout.

Pour l'apprentissage, il ne te faudra pas forcément très longtemps (tu peux commencer à créer tes premières pages en deux ou trois heures au plus, avec utilisation de l'ORM ; si tu cherches à faire plus compliqué, c'est comme toujours, il te faudra beaucoup plus de temps). Avant de bien comprendre le framework, il te faudra l'utiliser ; une fois que tu commences à bien l'intégrer, c'est vraiment le « wow factor », tout s'emboite l'un dans l'autre, sans une poussière.
__________________
Le troisième défi Qt !

Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

Qt : La FAQ : 200 QR
symfony : sfDoctrineGuard

Pas de question d'ordre technique par MP !
dourouc05 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h15.


 
 
 
 
Partenaires

Hébergement Web