|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : octobre 2011 Messages : 30 ![]() |
Bonjour,
ayant toujours utilisé mon propre framework (en tout cas jamais utilisé une grosse structure comme zend ou symfony) j'ai voulu aujourd'hui tester zend 2 et j'en suis très déçus. Je ne viens pas ici pour soulever un débat houleux, mais plutôt dans l’espoir de pouvoir changer mon avis à travers vos expériences personnelles. Voici quelques points qui me font peur : - J'ai suivi la documentation officielle et je trouve que la mise en place d'un module est plutôt fastidieuse. Il y a (relativement) beaucoup de configurations à faire à chaque fois que l'on crée un nouveau module. Pour un nouveau venu moi c'est très décourageant et j'ai l'impression que ça plombe le temps de développement. - En revenant sur toutes ces configurations, j'ai bien l'impression qu'il y a une couche d'abstraction très élevée. Ca m'a l'air de pas mal encourager la prise de charge du serveur. - Au final j'ai l'impression d'être sur une application JEE : beaucoup de chose à mettre en place pour pouvoir avoir un résultat aussi petit soit-il. - La structure de fichier des modules est tres dense. J'ai l'impression de ne pas maîtrise mon application tellement elle est dense. Donc je m'interroge également si Zend 1 était aussi lourd (d'un point de vue structure) pour un nouveau venu que le 2 ? Que pouvez vous me dire de tout ça d'après vos expériences avec Zend ? En vous remerciant. Cordialement. |
|
|
00
|
|
|
#2 |
![]() ![]() Olivier Développeur Web Inscription : août 2003 Messages : 2 497 ![]() |
J'étais dans le même cas de figure que toi (utiliser un plus petit framework) . Et j'ai fait le même constat que toi que ce soit ZF2 ou SF2 faut bouffer du fichier de config à longueur de temps et c'est juste insupportable.
Perso ça me donne un sentiment de pas maîtriser l'application sans compter que lorsque l'on débute on à vite fait de faire une erreur pas forcément facile à retrouver ensuite. Pour ZF1 c'était pas du tout le cas. Juste un fichier de config pour les trucs indispensable , genre identifiant de la bdd, un bootstrap et c'est à peut près tout. Je pense que comme tout c'est un coup à prendre et que à la longue ca doit avoir ses avantages mais perso j'ai pas adhéré.
__________________
Pry Framework php5 | Recherche CDI dev. Web sur Dijon et alentours. |
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Chercheur en informatique Inscription : mai 2002 Messages : 2 346 ![]() |
Bonjour,
Moi aussi, je développais sur mon propre framework avec mes librairies et depuis quelques mois, nous avons décidé d'utiliser Symfony ou Zend de manière à harmoniser nos développements. Moi aussi, j'ai eu du mal à m'attaquer aux fichiers de config de Symfony ou aux autoloads de Zend MAIS au bout de quelques temps on s'habitue ... Pour Symfony, je ne connais que le 1 et pas encore étudié le 2 donc je ne vais rien en dire de plus, par contre Zend2 avec l'unique tutoriel et très peu d'aides, il est difficile pour les novices, je pense. Par contre, moi j'aime bien au niveau des modules, je garde le module Application pour le site vitrine du développement dans lequel je mets tous les autoloads, les conf pour tous les modules, ensuite chaque module ne posséde plus qu'un répertoire des sources (controller, form et model) php et un répertoire des sources (view) html. Pour chaque module, les fichiers module.php, module_config et autoload_classmap sont géré dans le module général de l'Aplication. En conclusion, Zend Framework 2 est encore modifiable dans les structures MVC et autres config (moins que Zend 1 MAIS plus que Symfony 2) Bonne journée
__________________
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend} fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : octobre 2011 Messages : 30 ![]() |
Merci pour vos retours.
La question que je me pose maintenant, c'est est que Zend 2 aura la même popularité que son prédécesseur ? Si je commence un nouveau projet avec c'est pour profiter de la grande communauté du framework et qu'il puisse être repris facilement par n'importe qui d'autre que moi. Mais avec zend 2 j'ai l'impression que si quelqu'un reprend le flambeau ça générera plus de tirages de cheveux qu'autre chose.... Je viens de voir d'autres personnes de votre avis, mais plus radicales, disant qu'ils préféraient carrément passer à symfony 2... |
|
|
00
|
|
|
#5 | |
![]() ![]() Olivier Développeur Web Inscription : août 2003 Messages : 2 497 ![]() |
Citation:
Après effectivement , aujourd'hui la communauté SF2 est plus importante , on trouve plus d'aide et de ressource sur SF2. Et du coup il devient tout de suite plus attractif. Peut être que celà changera même si je pense que le mode de fonctionnement (via les bundle) de SF2 favorise forcément plus l'aspect communautaire. Sans compter que SF2 c'est français et que donc du coup la communauté française à surement plus tendance à se tourner vers un outil du cru.
__________________
Pry Framework php5 | Recherche CDI dev. Web sur Dijon et alentours. |
|
|
00
|
|
|
#6 | |
![]() ![]() jmlerouxDéveloppeur Web Inscription : août 2006 Messages : 2 757 ![]() |
Citation:
Par exemple, je ne mets plus aucune config du Service Manager dans le fichier de config, mais je regroupe tout dans le Module.php ( méthode getServiceConfig () ) C'est beaucoup plus clair, surtout pour les factories et les initializers.
__________________
|
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Étudiant Inscription : janvier 2013 Messages : 28 ![]() |
Pour quelques projets persos je commençais à vouloir un framework mais la doc de SF/ZF m'a fait peur. J'ai cherché plus noob friendly, et j'aime bien CodeIgniter (mais anglais, ça peut rebuter).
|
|
|
00
|
|
|
#8 |
![]() ![]() jmlerouxDéveloppeur Web Inscription : août 2006 Messages : 2 757 ![]() |
CI est un bon framework, léger et rapide. Il y avait même eu un gros buzz un moment lorsque Rasmus (le créateur de PHP) avait dit que CI était le seul framework qui trouvait grâce à ses yeux.
Mais peut-être un peu trop a mon goût : sauf si j'ai raté une mise à jour, il ne proposait même pas par défaut de système de layouts, ce qui est quand même une fonctionnalité hyper basique de nos jours. Personnellement, quand je dois prendre plus léger que ZF, j'ai fait le choix de Yii http://www.yiiframework.com/
__________________
|
|
|
00
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : mai 2004 Messages : 4 538 ![]() |
Personnellement, je n'aime pas du tout les orientations prises par ZF2 et je compte bien rester sur ZF1, bien plus facile à appréhender.
J'imagine que pour les très grosses applications modulaires impliquant de grosses équipes ZF2 peut apporter un réel progrès par rapport à ZF1, mais pour un projet de taille moyenne je ne vois pas de gain de productivité possible, bien au contraire...
__________________
FAQ XML ------------ « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser » Giacomo Leopardi |
|
|
00
|
|
|
#10 |
![]() ![]() jmlerouxDéveloppeur Web Inscription : août 2006 Messages : 2 757 ![]() |
Juste pour ma culture personnelle, quelles sont ces orientations que tu n'apprécies pas ?
__________________
|
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : octobre 2011 Messages : 30 ![]() |
Bonjour,
J'avais ouvert ce billet en me posant la question si ZF2 était vraiment interessant. Apres quelques semaines je me rends compte de sa puissance, et je rejoins l'avis de beaucoup : Un temps d'apprentissage assez conséquant, mais une modularité énorme qui permet une réutilisabilité du code maximale. Et quand on commence à le connaître un peu on se rend compte qu'il n'impose rien. Son gros soucis est sa documentation et ses guides très limitée (par exemple tu n'as aucune documentation sur le sessions, la seule documentation qu'on puisse trouver sur les Sessions se trouve sur des forums où les gens ont posé la question Si je peux donner mon avis sur codeigniter c'est un très bon framework pour les débutants et les minis projets, mais à mon goût il manque énormément de rigueur ! |
|
|
00
|
|
|
#12 | |
|
Expert Confirmé Sénior
![]() ![]() Inscription : mai 2004 Messages : 4 538 ![]() |
Citation:
Je comprends bien quelles sont les motivations derrière ZF2, permettre une meilleure modularité et donc une meilleure réutilisation du code (et sans doute améliorer au passage les performances en laissant le développeur spécifier uniquement ce qu'il veut). ZF1 était imparfait de se côté (sa gestion des modules n'est pas exemplaire), mais pour le reste il est parfaitement satisfaisant. Je trouve qu'avec ZF2 on est passé d'une philosophie "Rails" - codage par convention et fonctionnement "magique" - à une philosophie "Struts" - tout est configurable, et doit être configuré - et ça n'est pas vraiment - pour moi - un mieux.
__________________
FAQ XML ------------ « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser » Giacomo Leopardi |
|
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : février 2009 Messages : 1 ![]() |
Je viens de finir un projet pro avec Symfony2 et j'attaque un nouveau projet avec ZF2. A mon sens, ZF2 essaye de reproduire ce que propose symfony 2 mais avec moins de lisibilité et de facilité. exemple:
Du coup je me dis simplement que si l'on veut comprendre les concepts clés de Zend2 (injection de dépendance, modularité, ORM, MVC, ...), on se fait le tuto symfony et ensuite on essaye de reproduire avec ZF2. Enfin la documentation reste un peu faiblarde. Mais comme c'est une nouvelle version cela me semble logique. Pour conclure, après un gros temps d'apprentissage, de lecture et de déboggage ; ZF2 permettra sans doute d'atteindre les objectifs recherchés ( Modularité, maintenabilité, industrialisation du code). |
|
|
10
|
|
|
#14 |
|
Membre éclairé
![]() ![]() Lucas CORBEAUXResponsable technique Inscription : février 2003 Messages : 211 ![]() |
Bonsoir,
J'interviens ici, car si au final j'étais un peu dubitatif de voir le virage à 180° pris par le ZF2 (au point où je me demandais vraiment l'intérêt de conserver le nom...), après pas mal de lecture et quelques tests, je pense que c'est vraiment un tournant positif. Tout d'abord il faut bien relativiser l'outil par rapport au besoin... si le besoin c'est de produire vite avec des deadlines très courtes et aucune vision d'évolution très nette, ZF2 n'est pas l'outil à choisir. J'aurais envie de dire que ZF1 pas vraiment non plus... Par contre si il s'agit de produire une appli critique destinée à vivre plusieurs années avec des évolutions permanentes, là l'utilité du framework se fera vraiment sentir à terme assez court. Il est clair que tous les projets et toutes les entreprises n'ont pas ce genre de besoin. Ceux qui regrettent l'orientation tout configuration, j'ai du mal à les comprendre... ZF >= 1.8 était à mon sens beaucoup plus verbeux si on utilisait Zend_Application ! Ça manque de maturité car je n'ai pas encore utilisé le framework sur du concret, mais à mon sens les gros + de la V2 :
Mon principal regret pour l'instant avec le peu de recul que j'ai : j'ai du mal à comprendre le parti de rendre optionnel l'utilisation des interfaces du framework à grand coup de method_exists(). Bref je suis plutôt convaincu ! Plus qu'à voir comment amener cette techno, si peu compatible avec ZF1, dans l'entreprise. |
|
00
|
Copyright © 2000-2013 - www.developpez.com