Monday, March 12, 2012

Apple's MVC Song

While prepping for my talk at STIC about Skins, I stumbled across this homemade song and video from the folks at Apple about Model-View-Controller. The first minute or so is skippable, but the lyrics are cute once the song starts. Look for the Smalltalk hat tip at 4.14.

What's (again) interesting to me is how fungible the controller aspect is. Every MVC framework you meet treats Controller a little differently. Everyone agrees that core state and ui presentation should be separated. Makes good design sense for a variety of reasons. The devils in how you bridge or connect the two. And everyone then calls this Controller. It would have been better to have renamed the pattern Model-View-Connector