Projet PHP avec Symfony

KolKol Membre
juin 2016 modifié dans Langages Web & serveurs #1

Bonsoir,


 


 


Je suis sur un projet de développement d'un site web et je me demandais si il est préférable ou pas d'utiliser le framework Symfony ?


 


J'ai entendu que du bien de ce framework mais est-ce qu'il y a des défauts à  l'utiliser ?


 


Et genre est-ce qu'un site comme amazone ou Facebook pourrait utiliser Symfony pour fonctionner par exemple ?


 


 


 


Merci pour vos avis et bonne soirée.


Réponses

  • Je l'ai utilisé jusqu'à  la version 2.6. Depuis j'ai arrêté le dev web. Mais je peux dire que c'était le meilleur framework PHP pour moi. Je pense que ça reste l'un des meilleurs. On peut tout faire ou presque avec.


     


    Les défauts il doit y en avoir mais tout depend de ce qu'on veut faire.


  • zoczoc Membre


     


    Les défauts il doit y en avoir mais tout depend de ce qu'on veut faire.




     


    Les défauts c'est surtout PHP  >:D


     


    Personnellement je préfère Ruby et Rails...

  • CéroceCéroce Membre, Modérateur
    juin 2016 modifié #4

    Les défauts c'est surtout PHP  >:D


    J'allais écrire la même chose.
     

    Et genre est-ce qu'un site comme amazone ou Facebook pourraient utilisé Symfony pour fonctionner par exemple ?

    Non, parce que la problématique d'Amazon ou de Facebook est de fournir un service à  des milliards de gens. Il leur faut nécessairement trouver des réponses techniques originales pour cela. C'est une problématique très particulière qui ne concerne qu'un nombre infime des sites web.

    Symphony, Ruby on Rails ou Django répondent au besoin de créer un site sur mesure plus efficacement que de le coder "à  la main".

    Ensuite, il y aussi les CMS, comme Wordpress pour les blogs ou Magento pour les boutiques. ça peut mieux répondre à  ton besoin.
  • DarknightDarknight Membre
    juin 2016 modifié #5

    Bonjour,


     


    Pour répondre à  ta questions, oui Symfony est un très bon framework, il fait le café, a une grosse communauté et il est Français hey hey.


    Après c'est une usine à  gaz, tu passe quand même beaucoup de temps à  faire la config de ton appli.


    Gros point positif, les amies de symfony (FOS) qui ont créer des bundles qui font largement le café et le touille pour toi (FOSUserBundle, FOSRestBundle et j'en passe).


     


    Après tout dépend de ton projet, pour un projet d'école, une API ++, on est parti sur SF3. A ce jour, je le regrette car j'ai l'impression de me compliquer la vie alors qu'avec un micro framework comme Slim, la vie aurai été beaucoup plus facile.


     


    Donc regarde selon tes besoins.



  •  


     


    Les défauts c'est surtout PHP   >:D

     


    Oui on peut dire ça. Je trouve pas mal de défauts mais il a aussi pas mal d'avantages. Et puis Facebook a bien sa plateforme en PHP même si c'est devenu un hybride !


  • KolKol Membre
    juin 2016 modifié #7

    Merci à  tous pour vos réponses


     


     




    Non, parce que la problématique d'Amazon ou de Facebook est de fournir un service à  des milliards de gens. Il leur faut nécessairement trouver des réponses techniques originales pour cela. C'est une problématique très particulière qui ne concerne qu'un nombre infime des sites web.




     


     


    Pourtant je crois que le site Dailymotion est codé avec Symfony. Et il y a plus de 100 millions d'utilisateurs par mois sur Dailymotion.


     


    Après mon site ne devrais avoir qu'une petite centaine d'utilisateurs au départ. Mais on sait jamais si il y en avait beaucoup plus. Cela serait embêtant de devoir réécrire tout le code parce que j'ai pris la mauvaise décision à  la base.


     


    Après Facebook utilise de l'hyper-PHP fait maison. J'en suis pas encore arrivé là .


  • CéroceCéroce Membre, Modérateur


    Pourtant je crois que le site Dailymotion est codé avec Symfony. Et il y a plus de 100 millions d'utilisateurs par mois sur Dailymotion.




    Même si c'est vrai, ce n'est qu'une partie de l'infrastructure. On ne peut pas construire des services aussi lourds avec une seule techno ou un programme monolithique. 

  • Il y a aussi le framework alternatif a Symfony : Laravel


Connectez-vous ou Inscrivez-vous pour répondre.