WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If WordPress would do the same, would it lose much in performance?

share|improve this question

closed as not constructive by Chip Bennett, scribu, Rarst Oct 30 '11 at 18:04

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

I think this is overly hypothetical. Symfony is extensive (it seems) code base with multiple function. WordPress is extensive code base with multiple functions. There is no way to guess impact on performance of some theoretical mix in unknown proportions of two extensive codebases. – Rarst Oct 30 '11 at 18:04

Before trying to figure out if it would hurt performance (yes, it probably would), one should ask what the benefit of switching to Symfony would be. I have no idea, since I haven't worked with Symfony.

In general, less code and fewer levels of abstraction are better. For example, WordPress uses a very thin DB layer, instead of an ORM.

share|improve this answer

IMO, all these frameworks do one thing:

Turn Developers into users.

And I think that's bad.

share|improve this answer
Maybe, but they also improve the quality of the code, which let's face it - WP lacks... – onetrickpony Oct 30 '11 at 18:24
Not all frameworks are the same, Symfony and Zend are really the only enterprise level PHP based solutions, and Symfony in particular is modeled after ruby. – Wyck Oct 30 '11 at 23:10

Not the answer you're looking for? Browse other questions tagged or ask your own question.