> show one of the ugliest parts of PHP, and that is when presentation becomes super tangled with business logic
You seen jsx?
You seen jsx?
imo JSX doesn't fall into this trap, it just looks like it should.
His JSConf EU talk is worth a watch if you're interested: http://2013.jsconf.eu/speakers/pete-hunt-react-rethinking-be... (slides: http://www.slideshare.net/floydophone/react-preso-v2)