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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

symfony 2 ou zend framework


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 27
    Points : 15
    Points
    15
    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?

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    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

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 649
    Points : 188 656
    Points
    188 656
    Par défaut
    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 ?
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 27
    Points : 15
    Points
    15
    Par défaut
    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: [ame="http://www.youtube.com/watch?v=vH2GdDrJpKg"]Les Inconnus : les chasseurs - YouTube[/ame].
    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.

  5. #5
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 649
    Points : 188 656
    Points
    188 656
    Par défaut
    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.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

Discussions similaires

  1. Zend Framework vs symfony
    Par Trunks dans le forum Bibliothèques et frameworks
    Réponses: 72
    Dernier message: 03/04/2014, 12h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo