We are just moving form Symfony to Zend after a long long debate. I was
wondering if anyone else had similar thoughts in the past.
Bye bye Symfony.. Hello
Zend<http://blog.kwiqq.com/2008/08/12/announcement-bye-bye-symfony-hello-zend/>
To set the scene, there are three major PHP based open source frameworks
available out there: Symfony <http://www.symfony-project.org/>,
Zend<http://framework.zend.com/>and
CakePHP <http://cakephp.org/>. All very good frameworks and more or less the
norm for building successful social networks, although there are some
exceptions to the rule.
[image: Zend Symfony by you.]
The decision has been taken to STOP using Symfony for future projects. The
reason is well described<http://redotheweb.com/2008/05/16/no-one-is-irreplaceable/>by
one of the active collaborators of Symfony, François Zaninotto.
"Important
design choices are not discussed with the community, just like when symfony
was only developed internally. 95% of the code base is still the result of a
single man's work and decisions". François has now left Symfony, in his own
words as he couldn't get his views accepted. Although Symfony has now been
adopted by Yahoo and is being used by major projects like
(source<http://www.symfony-project.org/blog/2007/10/02/delicious-preview-built-with-symfony>)
: del.ico.us <http://www.delicious.com/>, Yahoo
bookmarks<http://bookmarks.yahoo.com/>and Yahoo
Answers <http://answers.yahoo.com/>
(source<http://www.symfony-project.org/blog/2008/05/08/yahoo-answers-powered-by-symfony>)
we feel the future of Symfony is not secure..... (
http://blog.kwiqq.com/2008/08/12/announcement-bye-bye-symfony-hello-zend/)
--
Raj Anand
+44 (0) 787 627 4773
skype: rajanand12
LinkedIn: www.linkedin.com/in/rajanand
email: rajeshw...@gmail.com
--
BNM Subscribe/Unsubscribe:
http://www.brightonnewmedia.org/options/bnmlist
dConstruct tickets on sale from 11am, 24 June - http://2008.dconstruct.org/
BNM powered by Wessex Networks:
http://www.wessexnetworks.com
On your blog you said you need root access to install symfony. That's
not true. I regularly install it on shared hosting with very limited
access. The simplest way is to freeze the project, but you can also
set PEAR up locally.
--
Alex Farran Web Development
http://www.alexfarran.com 01273 474065
Spot on, Freeze Symfony is definitely a possibility. I will add that as an
update on the blog.
On a separate note would be good to mention that Zend is actually harder to
code but I feel that is a good thing you get people who are serious about
learning MVC.
Raj
2008/8/12 Alex Farran <al...@alexfarran.com>
--
Raj Anand
+44 (0) 787 627 4773
skype: rajanand12
LinkedIn: www.linkedin.com/in/rajanand
email: rajeshw...@gmail.com
I don't believe symfony is anything near a one man operation. As an
example, Dustin Whittle of Yahoo is responsible for significant
portions of the framework (Yahoo have heavily customised symfony
internally, and, so far as I understand it, he brings the more
globally useful improvements back into the fold).
However, François himself was a rather critical member, and his
absence from the project is most heavily felt in the fact that the
documentation for Symfony 1.1 is significantly less impressive than
for 1.0 (François was mostly responsible for documentation). This has
left the transition to 1.1 from 1.0 a fairly painful one compared to
the otherwise wonderful experience of using symfony on a day to day
basis.
This "lack of direction" has led me to finally try Django (and
therefore python) a bit more seriously (deploying my first live django
site - http://dordorset.org on it), and I've been impressed in more
ways than I haven't (if that makes sense). However, I'm very much of
the belief that at this moment in time, symfony is still by quite some
distance the best framework for PHP projects of anything greater than
"a couple of pages and a small CMS" complexity. I hope that the
project finds its way in what appears to be a moderately difficult
time for it.
Therefore, if you're thinking of changing framework because you're
unsatisfied with symfony, personally, I'd look to change languages,
too. However, that's a very large investment of time for a team of
people. As a lone freelancer, I'm lucky enough to be able to do side
projects that don't have time budgets to meet, and that's where I've
been trying out new technologies.
I certainly won't be throwing the baby out with the bathwater and
abandoning symfony completely just yet.
2008/8/12 Raj Anand <rajeshw...@gmail.com>:
> The decision has been taken to STOP using Symfony for future projects. The
> reason is well described<http://redotheweb.com/2008/05/16/no-one-is-irreplaceable/>by
> one of the active collaborators of Symfony, François Zaninotto.
> "Important
> design choices are not discussed with the community, just like when symfony
> was only developed internally. 95% of the code base is still the result of a
> single man's work and decisions". François has now left Symfony, in his own
> words as he couldn't get his views accepted. Although Symfony has now been
> adopted by Yahoo and is being used by major projects like
Hope you are well otherwise ?
Raj
2008/8/13 Mark Ng <ma...@markng.me.uk>
--
Raj Anand
+44 (0) 787 627 4773
skype: rajanand12
LinkedIn: www.linkedin.com/in/rajanand
email: rajeshw...@gmail.com
This probably doesn't hold up to much rigorous checking but if you google something like "Zend Documentation" (>1 million) and "Symfony Documentation" or "$yourframeworkhere support", then you tend to get a lot more back for Zend. To me this equates to a lot more people talking about Zend than symfony. More people leads to more support, I'd hope. Compare that to "agavi documentation"** which returns about 12000 results (a factor of 100 less) and while I'm told the fork of this (Mojavi???) is pure MVC, the level of support and use would worry me.
I don't think this really tells you which is best (apparently it's mojavi -according the a strange person at phplondon08) but I think a big community of users is important. That said I quite like symfony although not used it on anything other than silly home projects.
I'm assuming that googling is similar to say searching for dodgy copies of software on the internet. I'm sure there was a study which equated popular (good?) software to its high availability on illegal download sites. If say you compare Photoshop with the Corel one (which I forget the name of) then you find more of photoshop than the other (I avoided comparing Word and wordperfect here).
Not sure that helps but community and documentation are important. Just how large does the community need to be?
Jason
**In fact I did a typo and searched for agavidocumentaiton (no space) and got "Did you mean: java documentation " -ha ha google very funny.
Send instant messages to your online friends http://uk.messenger.yahoo.com
> This probably doesn't hold up to much rigorous checking but if you google something like "Zend Documentation" (>1 million) and "Symfony Documentation" or "$yourframeworkhere support", then you tend to get a lot more back for Zend. To me this equates to a lot more people talking about Zend than symfony.
That doesn't stand up to even the least rigorous check, as Zend is the
company that make the PHP engine, and it returns all the PHP docs,
too. :P
Mark