je viens de découvrir le site Xhtml.net, et j'ai été interpelé par les différents articles et commentaires qui traitent de Symfony2 :
-http://xhtml.net/php/696-Symfony-2-tres-lent-demande-daide
-http://xhtml.net/php/697-Vitesse-de-Symfony-2-reponse-aux-commentaires
Je suis sur un projet de site basé sur du visionnage de vidéos qui risque d'avoir un fort potentiel de visites. J'ai décidé d'en construire la base et attendre de voir s'il va marcher. Par la suite engager un ou des développeurs pour le maintenir et l'améliorer.
Webdesigner à la base, je me décide donc à entrer dans le monde de PHP, je découvre les framework, et m'autoforme sur Cake PHP puis Symfony2.
Mon premier constat était que je trouvais que CakePHP réagissait plus vite que Symfony2, mais comme beaucoup sur Symfony2 faisait ses éloges de grande robustesse, sécurité et gestion de son cache, je me suis dit que c'était mon jeune âge de développeur qui me jouait des tours.
J'ai donc commencé la base du futur site sur Symfony2 en local sur Wamp, car, je dois l'avouer, j'ai été séduit par le 'tout géré' des entités et mon esquive à l'apprentissage complet de PHP. Je dois dire que j'étais des fois un peu largué lors des tutoriels vidéos de CakePhp sur Grafikart.fr par exemple et que cela a un peu refroidi mon enthousiasme de départ. Mais bon, en persévérant et voulant tester ce que j'avais déjà fait sur Symfony2, je tombe sur une erreur 500 insoluble en mode prod, en me disant que j'aurais mieux fait de rester sur CakePhp. Cherchant sur le net une réponse, je tombe sur le site Xhtml.net que je lis avidement.
J'en retourne un constat et de multiples questions :
1. Il faut vraiment que j’apprenne plus en profondeur PHP ;
2. Si il faut effectivement des add-ons (?) genre Varnish pour avoir de réelles performances, ou que les ORM risquent d'alourdir un site mature, etc. : est-ce que j'ai choisi le bon framework pour le type de site que je veux mettre en place ?
3. Dans tous les cas, que me conseilleriez-vous pour mon projet, sachant que je dois tenir compte du fait que je devrais "refiler le bébé" plus tard à un développeur qui devra continuer dans la lancée :
- dois-je partir sur un micro framework ? Dans ce cas là lequel proposeriez-vous et pourquoi ?
- dois-je construire mon propre framework ? Je suis un peu moins emballé par cette option mais je sais que c'est réalisable.
- est-ce que je dois rester sur CakePhp, maintenant que j'en connais la base ? Ou bien y a-t-il des problématiques comme Symfony2 ?
Pour infos: j'ai un serveur dédié Kimsufi d'OVH avec Debian Squeeze8 - php 5.3.3-7 - ISPConfig 3.0.3.3
Donc voilà, je débute en PHP, je dois mettre le site en place dans les mois qui suivent, j'ai du temps pour apprendre, mais j'ai pas mal de chats à fouetter à côté pour lancer le projet. Je sais également que les framework sont affaire de goûts et de pratiques, donc difficilement tranchable. Le but n'est pas de faire un trolling mais d'avoir une réponse dans mon cas.
Je vous remercie par avance des réponses et conseils que vous pourriez m'apporter et du temps que vous y consacreriez.
Modifié par Laurie-Anne (18 Mar 2012 - 17:42)
-http://xhtml.net/php/696-Symfony-2-tres-lent-demande-daide
-http://xhtml.net/php/697-Vitesse-de-Symfony-2-reponse-aux-commentaires
Je suis sur un projet de site basé sur du visionnage de vidéos qui risque d'avoir un fort potentiel de visites. J'ai décidé d'en construire la base et attendre de voir s'il va marcher. Par la suite engager un ou des développeurs pour le maintenir et l'améliorer.
Webdesigner à la base, je me décide donc à entrer dans le monde de PHP, je découvre les framework, et m'autoforme sur Cake PHP puis Symfony2.
Mon premier constat était que je trouvais que CakePHP réagissait plus vite que Symfony2, mais comme beaucoup sur Symfony2 faisait ses éloges de grande robustesse, sécurité et gestion de son cache, je me suis dit que c'était mon jeune âge de développeur qui me jouait des tours.
J'ai donc commencé la base du futur site sur Symfony2 en local sur Wamp, car, je dois l'avouer, j'ai été séduit par le 'tout géré' des entités et mon esquive à l'apprentissage complet de PHP. Je dois dire que j'étais des fois un peu largué lors des tutoriels vidéos de CakePhp sur Grafikart.fr par exemple et que cela a un peu refroidi mon enthousiasme de départ. Mais bon, en persévérant et voulant tester ce que j'avais déjà fait sur Symfony2, je tombe sur une erreur 500 insoluble en mode prod, en me disant que j'aurais mieux fait de rester sur CakePhp. Cherchant sur le net une réponse, je tombe sur le site Xhtml.net que je lis avidement.
J'en retourne un constat et de multiples questions :
1. Il faut vraiment que j’apprenne plus en profondeur PHP ;
2. Si il faut effectivement des add-ons (?) genre Varnish pour avoir de réelles performances, ou que les ORM risquent d'alourdir un site mature, etc. : est-ce que j'ai choisi le bon framework pour le type de site que je veux mettre en place ?
3. Dans tous les cas, que me conseilleriez-vous pour mon projet, sachant que je dois tenir compte du fait que je devrais "refiler le bébé" plus tard à un développeur qui devra continuer dans la lancée :
- dois-je partir sur un micro framework ? Dans ce cas là lequel proposeriez-vous et pourquoi ?
- dois-je construire mon propre framework ? Je suis un peu moins emballé par cette option mais je sais que c'est réalisable.
- est-ce que je dois rester sur CakePhp, maintenant que j'en connais la base ? Ou bien y a-t-il des problématiques comme Symfony2 ?
Pour infos: j'ai un serveur dédié Kimsufi d'OVH avec Debian Squeeze8 - php 5.3.3-7 - ISPConfig 3.0.3.3
Donc voilà, je débute en PHP, je dois mettre le site en place dans les mois qui suivent, j'ai du temps pour apprendre, mais j'ai pas mal de chats à fouetter à côté pour lancer le projet. Je sais également que les framework sont affaire de goûts et de pratiques, donc difficilement tranchable. Le but n'est pas de faire un trolling mais d'avoir une réponse dans mon cas.
Je vous remercie par avance des réponses et conseils que vous pourriez m'apporter et du temps que vous y consacreriez.
Modifié par Laurie-Anne (18 Mar 2012 - 17:42)