|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() Développeur informatique Inscription : juillet 2007 Messages : 690 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
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. |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() Développeur informatique Inscription : juillet 2007 Messages : 690 ![]() |
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 |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() |
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. |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2005 Messages : 10 ![]() |
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 |
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() |
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 ... |
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() ![]() Développeur informatique Inscription : juillet 2007 Messages : 690 ![]() |
Citation:
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 ! |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com