There are many variations. For a couple of years now, blogs and newsgroups have been all aflutter about MVC for the Web and how fabulous it is. There's a little fuzziness over the exact role of a Controller so some variants use other terms like Presenter instead and even rearrange the triad a bit. Great! So now everyone believes at least that eMMM Veee Something is the next best thing since sliced bread. Maybe there's hope for maintainable UI design.
How do I explain to coworkers what MV-Something is about with all of this noise? MVC has acquired buzzword quality.</rant>