Three paths to enlightenment

PHP is renowned for having a myriad of frameworks available. Ruby has Rails, Python has Django, PHP has... hundreds. Some are more "pure framework" in orientation, others are application-ish, some are in the middle. Each takes a different approach to the problem of "how do I make life easier for people building web sites?"

In this panel, representatives from three leading PHP projects will compare notes on their respective architectures, motivations, and histories. Moreover, as all three have or are going through major architecture overhauls it will be an opportunity to compare and contrast
different approaches to self-reinvention.

Drupal will be represented by Larry Garfield, Symfony2 by Lukas Smith, and TYPO3/FLOW3 by Robert Lemke. The panel will be moderated by DrupalCon Portland team member Amye Scavarda.

Track: 
Coding and Development
Experience level: 
Beginner

Comments

Sometimes panels can end up as a set of reasonable and vague statements which don't inform the audience all that much. What will you do to make sure the discussion is specifc? Could you focus on

* some of the details of architecture
* difficulties in implementation
* ongoing maintenance and improvement in functionality

Panels tend to have no or nearly no slides, so it's hard to go into much architectural depth just verbally. I can speak to the other panelists, though. My thought was to focus on the process of reinvention, something that Typo3 is doing, Symfony2 did, and Drupal 8 is doing.

Awesome! Excited about this session =)

I'm sure it will be selected, but still want to weigh in and say that I'll be looking forward to this session and I'm absolutely certain, with Crell organizing it, that it will be a valuable learning experience for attendees. :-)