Are PHP apps fundamentally data driven?
Just kicking off a discussion. Data driven programming – some links; http://www.faqs.org/docs/artu/ch09s01.html http://simon.incutio.com/archive/2003/12/05/dataDriven http://www.catalysis.org/publication…a-vs-behavior/ Hypothesis – because PHP (as an Apache module) ditches memory between requests, implementing an effective Domain Model has too much overhead. Data driven programming is more suited to PHP where the typical “flow” on a request is DB > Query > Transform Data > Render to Browser. Data has to get to the final stage as quickly as possible, given no mechanism to store it in memory.