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

Symfony PHP Discussion :

Retours d'expérience avec Symfony [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Par défaut Retours d'expérience avec Symfony
    Bonjour,
    Je dois développer pour un client un site Web de B2B, j'en suis encore au choix des outils et frameworks pour le développement.
    J'aimerais avoir votre avis sur le framework symfony.
    J'ai fait quelques étapes vite fait de leur tuto (askeet in 24 hours), je trouve que c'est très efficace, tres rapide mais assez propriétaire comme solution, ils utilisent leur propres objets sf_Xxx pour manipuler les données des sessions, ils utilisent propel et creole pour l'abstraction des données (que je ne connais pas encore).
    Alors dois je devenir un expert de propel et creole avant de me lancer dans symfony ? Puis je faire confiance à leur framework ? Dois je connaitre parfaitement les design patterns avant de me lancer dans symfony ?

    Merci pour vos remarques et suggéstions.

  2. #2
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    Il te faut une bonne dose de doc avant de commencer.

    Je l'utilise de manière intense depuis 1 mois dans un projet et c'est fou comme c'est rapide, logique et efficace.

    J'ai pas rencontré de limites encore.

    Propel : ORM -> object relationnal mapping. C'est en fait la génération de classes à partir du modèle de données. Chaque table va devenir une classe, dans chacunes les champs de table seront des données membres, les accesseurs qui vont bien.

    Creole : couche d'abstraction de BD. Ca te permet de ne pas lier ton appli à une base particulière. Si tu veux changer de moteur de bd tu peux le faire sans probleme.

    Niveau javascript, de base ca inclut prototypejs, et script.aculo.us. Il y a des assistants pour réaliser des requetes ajax très rapidement.

    Très bon framework, si tu as des questions n'ésite pas et sur msn aussi.

  3. #3
    Membre émérite

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Par défaut
    Merci beaucoup, très encourageant !!!!!
    Pour propel et creole je m'etait déja renseigné dans la doc de symfony, mais me conseille tu d'apprendre à les utiliser sur le tas avec symfony ou de les prendre chacun son tour (pour éviter d'etre perdu dans le débogage..) ??
    Je voudrais te demander ou trouver la meilleur doc pour commencer (mis à part askeet que je trouve un peu "je te tiens par la main").
    Merci pour tes reactions

  4. #4
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    En fait tu n'as pas besoin d'avoir de grandes connaissances en php. Mais tu va faire pas mal de choses sans comprendre par contre.

    Creole tu n'y accede jamais et propel c'est rare. Tu n'as pas à débugger propel mais tu peux modifier les classes.

    Recemement j'ai acheté le book symfony sur amazon.

    Sinon j'ai réalisé quelques traductions en fr du tutorial askeet, et j'ai lu le livre pas mal de fois !

    Quand tu auras bien comprit le méchanisme MVC, tu seras sauvé

    Sinon tu peux te lancer, 95% des problèmes que tu rencontre, tu peux trouver la réponse dans le livre et le forum.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 10
    Par défaut
    Je m'intéresse aussi à ce framework et j'ai découvert ce matin grâce à l'avis du livre "The definite guide to symfony" sur developpez.com la version online du bouquin à l'adresse suivante : http://www.symfony-project.com/book/1_0

    Ca peut être intéressant d'y jeter un oeil (voir plus), mais il est en anglais

  6. #6
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    En meme temps un informaticien qui ne parle pas anglais :p

    La documentation ne se limite pas au livre et au tutorial askeet, il y a des pages de codes, des tutorials vidéos ...

  7. #7
    Membre émérite

    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    690
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 690
    Par défaut
    Citation Envoyé par nicocsgamer Voir le message
    En fait tu n'as pas besoin d'avoir de grandes connaissances en php. Mais tu va faire pas mal de choses sans comprendre par contre.

    Creole tu n'y accede jamais et propel c'est rare. Tu n'as pas à débugger propel mais tu peux modifier les classes.

    Recemement j'ai acheté le book symfony sur amazon.

    Sinon j'ai réalisé quelques traductions en fr du tutorial askeet, et j'ai lu le livre pas mal de fois !

    Quand tu auras bien comprit le méchanisme MVC, tu seras sauvé

    Sinon tu peux te lancer, 95% des problèmes que tu rencontre, tu peux trouver la réponse dans le livre et le forum.
    ok ok ! je suis innexusable alors , je m'y connais bien en php et je suis familier avec le modèle mvc (études théoriques), en plus je déteste faire des choses sans comprendre donc je me lance !!!!
    J'ai acheté le livre de symfony (sur amazon) et j'ai même acheté avec un livre qui parle des design patterns en php (histoire de faire des choses propres). Il y'a un topic sur ce forum ou il y'a des liens vers de la doc sur symfony, j'en ai lu quelques uns hier...
    Je vous tiens au courant de mes avancements.
    Merci beaucoup pour votre aide !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vos retours d'expériences avec R
    Par A. D. dans le forum R
    Réponses: 8
    Dernier message: 25/03/2015, 12h27
  2. [WD14] Retour d'expérience sur GDS avec un projet imposant
    Par mbsl1 dans le forum WinDev
    Réponses: 3
    Dernier message: 04/06/2012, 11h43
  3. SSO CAS avec Java, retour d'expérience
    Par thierryler dans le forum Frameworks Web
    Réponses: 0
    Dernier message: 28/07/2011, 22h13
  4. Retours d'expérience avec NetBeans
    Par init dans le forum Android
    Réponses: 0
    Dernier message: 17/01/2011, 07h09
  5. Retour d'expérience avec les interfaces.
    Par Kaféine dans le forum Langage
    Réponses: 8
    Dernier message: 04/06/2009, 14h03

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