And MVC was talked about a lot as a design pattern for Web apps before Struts was started - I remember we rolled our own rather nifty one in 2001 or so and failed to get our execs to open source it so it died when the team withered away after our acquisition.
But it is quite different from web MVC that was popular with web frameworks like Struts.
I haven't looked at the more recent javascript frameworks, but my intuition tells me that they are probably going back to the original MVC pattern. (Observer pattern to notify views when model changes)
Said history was referred to in the top level comment that started this discussion.
I've had as a low priority idea for a few years implementing a web MVC framework that is somewhat closer to the original inspiration - not because it makes sense for generating HTML (though it actually works quite well for that) - but because it would reduce the impedance mismatch with a client-side library using the original MVC pattern.
I have not actually done this for a number of reasons. The top one being that when you scratch an itch that you think someone else should have, it is much less fun and likely to work right than when you scratch your own itch. But it still bugs me that nobody has written one that works like I think it should...
What I meant was that Struts wasn't the first mention of MVC in relation to web apps - lots of people were rolling their own frameworks in 2000/2001 and MVC was a common buzzword.
As most developers in those days hadn't started with web apps it wasn't surprising that the term MVC was used - e.g. we were writing MVC C++ wrappers for simulations in 93/94 and Java MVC simulations in applets from '95.
I was writing RDBMS in dBase, compiled with Clipper, on MS-DOS, in the early 1990's, when I was about 30 years of age. (I was the "old guy" 20 years ago)
Wow! The decades just keep passing by with increasing relevant speed.
It is a well-documented fact that time passes as a percentage of life lived. There is far less relative distance between decades for me now than there was between my fourth and fifth birthdays. I have kids who have kids, and they weren't around for that last episode of MASH (left out the asterisks for formatting reasons) that I'm pretty sure (in what's left of my mind) was first aired a couple of years ago.
A friend of mine told me this longer ago than I care to be reminded of. "The older you are, the faster time goes. The telescoping effect can be quite startling."