Hey,

There recently has been quite some talk on having multiple components, including some concerns that simply having multiple components is in itself a bad idea. To those who are not familiar with the principles of component design, I can recommend the "Principles of Component Design" talk by Robert C. Martin [0]. While the whole talk is interesting and fun to watch, the first half contains a lot of historical details and other concerns not relevant to PHP development. So if you need to pick one half to watch, go for the second one.

[0] https://vimeo.com/68236438

Cheers

--
Jeroen De Dauw
http://www.bn2vs.com
Don't panic. Don't be evil. ~=[,,_,,]:3
--