Hi all, I'm not (really) experienced enough to answer this one either (although I love the question), but I'm taking the opportunity to remind you to check the license of each one. I know that the Zend license has "improved", but it was previously an unclear license. This being said, I have been impressed with the latest efforts of Zend to improve communication (a lot of good quality technical articles published).
As far as I'm concerned it is much better for a team with limited resources to rely on a reknown solution. As far as these are also open solutions, we can still patch them if we find a bug and they don't solve it fast enough. Furthermore, we increase the likeliness of having developers with Zend/Symfony experience getting into our project, which couldn't be bad. Finally, however, I don't really think it would help at this time to include new dependencies unless it can be done smoothly without reducing the stability of the platform as a whole... Yannick El mar, 29-03-2011 a las 12:49 +0200, Philippe Van Eerdenbrugghe escribió: > I'm currently thinking about the Froncontroller refactoring and try to > get some inspiration where it is. > > While going through the doc of Symfony I'm asking myself "why not use it > directly ?" > > The answer seems obvious : one more dependency ... and a big one ! > > but on the other hand we will introduce one more dependency every time > we try not to reinvent the wheel so why might it still be a problem ? > > -> performance ? > Actually I'm pretty sure the professionnaly written and tested code of > Symfony will probably more performant tha anything we write naively. > -> codebase size ? > Is that really a problem > -> freedom ? > Might definitely be a problem if we consider Symfony as a Framework but > we can also consider it as a Library and only use parts of it which we > call (I basically call framework something that calls your code and > library some code that we call). Symfony2 has been written as a > Framework around libraries and deliberately be designed in order to > enable project to use it as a Library. > > > > Then we go to the question : if we add SF2 as a dependency why not add > Zend Framework (which is also designed to be a library) or anything else > ? I have no answer to that question (except for the size of the > codebase) but this is why I'm asking you, what do you think of adding > such a big library as a potential dependency ? > > Systho > > _______________________________________________ > Dev mailing list > Dev@lists.chamilo.org > http://lists.chamilo.org/listinfo/dev _______________________________________________ Dev mailing list Dev@lists.chamilo.org http://lists.chamilo.org/listinfo/dev