Hi, I've been following the discussion about which mvc framework would be the ideal choice for gnu social to be built on. +1 vote for symfony 2.0 For about a year ago, I was looking for a php mvc framework for a project. I did my homework and spent about 6 weeks looking at CakePHP, CodeIgniter and Symfony 1.2. Read dozens of comparisons, case studies, user reports. I feel the Symfony guys got the model right offering the most appealing answers for some of the pain spots of php mvc development. Symfony 2.0 is a major architectural improvement over 1.x. They made it more simple and more general. Less ceremony, less orchestration, more efficiency. An important point is good documentation and I would dare to say that it has the most rapidly evolving ecosystem of all of the php mvc frameworks.
I'd like to hear what others think about this. Las 2010/3/24 Melvin Carvalho <[email protected]>: > > > 2010/3/24 Henry Litwhiler <[email protected]> >> >> On 3/24/10 6:14 PM, Melvin Carvalho wrote: >> >> 2010/3/24 Matt Lee <[email protected]> >>> >>> I'd like to see a discussion on which PHP framework we should be using, >>> if any. >>> >>> Symfony 2.0 -- http://symfony-reloaded.org/ is one that has already been >>> mentioned. >> >> Yes this seems to be probably the leading candidate from our research too. >> >> http://fatfree.sourceforge.net/ >> >> Was mentioned on #irc too >> >> Would be interested to see the thoughts of others ... >> >> >> While PHP could be a very good tool for displaying data and providing an >> interface with GNU Social, I feel that it might be worth considering making >> the "core" GNU Social application a desktop one that would perhaps interface >> with an existing, standardized stack (LAMP, etc.) to serve the files to >> other users' web browsers. The (Python? C?) desktop application could >> include basic setting options, but would probably be mainly just something >> running in the background, keeping the server/p2p connections live. > > This is also the lines I was thinking for something similar I'm doing, a > single or multi user PHP system, then maybe an app in python, however we > already have gwibber, and the whole "social from the start" integrated > social desktop stuff (Gnome/KDE) ... so there may be an argument for reuse > ... > >> >> -- >> Henry L. > >
