francois wrote: We'd like to get a better understanding of the symfony community.
Would you mind spending a few minutes to answer these questions?
It will help us to see where our efforts should focus first.
Sex: Well, I personally am a bit shy about this subject. But we all know french people think of nothing else, so I excuse your enquiry!
Professional activity: business guy
What’s the size of your company?
What is your interest for symfony?
Did you introduce symfony into your company?
No, see above. But I would!
How did you get to know symfony?
October 2005, came back in December and was hooked by the 1st advent calender.
In your opinion what are the 3 main upside and the 3 main downside of symfony comparing to other Framework?
1 it is PHP, I understand PHP better than Python/Ruby/Perl/younameit. php.net/$function is my comfort zone.
2 I really like YAML, after some getting-used-to-it. It now feels like a "symfony-config-style" when I edit these files. Years ago I loved .ini files, but they never took off. Now something similar happened here with YAML. In general I should probably say: The good integration of 3rd party libs is very nice.
3 I18n: It exists in every aspect of the framework, it works, so it must be the brainchild of somebody who is not assuming everybody speaks his mothertongue.
1 Propel/Creole and their limitations surface in symfony: They are very well integrated and wrapped, but as e.g. Propel docu could need some enhancement it becomes a symfony "problem". In my latest project I never did a build-model but just wrote my own class. I then use it without an ORM but I have done `echo $result['column'] in the past anyways. And no, in my projects the RDBMS will never change.
2 I have to wait with some hosted websites until they finally upgrade to PHP5! One provider just told me they are planning for mid 2007
Well, there is nothing one can do about it.
Name 3 of its best technical functionalities
1a. include paths (configuration, lib files). Soooo structured!
1b. consistency (file hierarchy) I just came back to symfony after 6 months off and I get along right away.
3. The ability to hook into every step of a request "cycle". This is way above everything I cuold have ever coded myself.
Which other framework do you use?
none. Looked at ZEND in november 05 and there wasn't much at that time.
Please rank the three best frameworks according to your personal standards
Do you only use Open Source? If so why?
Only OpenSource, because I can participate in leading-edge technology, if I may say so, without the hefty price tag.
Name 3 main advantages of the Open Source for you
1. availability `emerge -va whatIwant` and it is right there
2. documentation: those who undestand technical english writing can run almost every software on many architectures, just by reading usenet and forum posts. IT is an amazingly self-documenting event.
3. community: help channels in the form of forums, irc channels, usenet. Priceless.
What kind of web application do you mainly develop with symfony?
Symfony is great for quick database publishing. Example: I got this 15000 lines dictionary Excel file. Via a .csv I dumped it in a MySQL database which took me longer than giving read-access to it via a symfony frontend!
What would you like to see develop around symfony
More documentation / More Support / More Training / Other
What are your hopes for the future of symfony?
I hope, no, I am sure it will stay. I only use this one framework, and I want to be able to walk away for another half a year _and_ be able to pick it up again with the same hasslefree experience.
And I hope that you (two) guys will be able to steer the project successfully -- just as you have done so far. I have the notion that fabien really knows his way around in the codebase (I admire that, I would have been lost looong ago) and I assume that francois not just writes good docu but has eyes&ears and good ideas.
After all, symfony might well turn out to be "that big thing" you do in your twenties/thirtes. May symfony live long and prosper!