The Symfony community is small
Sunday, April 11th, 2010Some of the more interesting things I write nowadays seem to get posted in discussions on LinkedIn. I repost here what I wrote in response to someone who wanted to know how big the Symfony community is.
Everything I’ve seen and heard suggests to me that the Symfony community is small and stagnant. Consider this graph.
Drupal and WordPress are both much, much larger than Symfony. More so, according to that graph, Symfony’s growth is limited compared to WordPress.
If you remove Drupal and WordPress, then it appears that Symfony is roughly the same size as Zend and CodeIgniter, and all of them have relatively flat growth. Consider this graph.
Of course, Google Trends is only one source of information, and only offers a rough approximation. It is important to check other data sources. So, for instance, we can double check the trend by looking at Indeed: consider this graph.
Here we see that the trend to Drupal is both much greater than Symfony, and also growing at a much faster rate.
This also interesting, comparing Symfony, Zend, Cake and CodeIgniter: consider this graph.
In this, the big winner is Cake, with Symfony coming in 2nd.
There is also the experience that Darren Hoyt and I have had trying to launch our 2 sites. Consider the high levels of activity on our WordPress site compared to the low levels of activity on our Symfony site:
http://www.symfonyexperts.com/
Symfony Experts is newer, but we put far more effort and money into marketing it than we did with the WordPress site. Yet it still lags.
Also, consider that Symfonians.net is basically the official membership site for Symfony, yet it has less than 3,000 members:
It is like a rounding error when compared to Drupal.
Finally, there is my own experience on LinkedIn – I constantly get calls from headhunters who call me because I know Symfony, and always they say the same thing – “There are not many of you Symfony programmers, I’ve had a hard time finding people for the job I’m trying to fill.”
No matter what data source you consult, the conclusion is unmistakable: Symfony is a small community, and its rate of growth is slow.
Why is this? My own theory is that Symfony brings to PHP something that PHP has long been missing: a truly professional, industrial strength, object oriented architecture that allows PHP to be taken seriously in the enterprise. However, all of the people who would be truly interested in such a framework have long ago found a home using Ruby, Java or Python. In short, the kinds of people who gravitate to PHP are exactly the kind of people who are unwilling or unable to appreciate the beautiful elegance and power of a system like Symfony. The people who need something like Symfony gravitate to other languages.