4 ms·
>> The MVC as if Microsoft originated the design pattern RoR did not invent MVC. MVC (Model, View, Controller) was created by Alan Kay while working at Xerox,
by jussij 11y ago
>> The MVC as if Microsoft originated the design pattern
RoR did not invent MVC.
MVC (Model, View, Controller) was created by Alan Kay while working at Xerox, when he created SmallTalk and that was back in 1972.
Edit: My apologies to Trygve Reenskaug as it appears he was the one responsible for adding MVC to SmallTalk.
https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93con...
- brightball 11y ago>> RoR did not invent MVC. Well aware of that. Was pointing out that Microsoft named their framework MVC as if they did.
- jussij 11y ago>> MVC - MVC4 is a .NET Rails clone. Named MVC as if Microsoft originated the design pattern that was used to clone another framework. You use of the English language is rather confusing.
- radicalbyte 11y agoExcept they didn't. They named it ASP.Net MVC. <Platform> <Pattern> Their other framework follows the same pattern: ASP.Net WebForms
- jussij 11y agoI agree. From what I have seen every version of ASP.Net has been radically different from the previous and hence the name change. Should they be changing technology so rapidly? You would hope not, but is the technology getting better, you would have to say yes it is. But sometimes it is hard to keep up!!
- dragonwriter 11y agoThey named their framework ASP.Net MVC, as it is an MVC framework for ASP.Net, The naming isn't that problematic. Lots of people in the close-minded cult of Microsoft (which does not include all Microsoft devs.) both shorten the name to "MVC" (which isn't necessarily bad in certain contexts) and have little-to-no understanding of what MVC is other than ASP.Net MVC, so both themselves confuse the pattern with the Microsoft product and promote others doing the same thing. Roughly the same thing happens with Microsoft SQL Server (which becomes just "SQL").
- lenocinor 11y agoAnd there's Spring MVC too. It's not like only Microsoft is doing that sort of thing.
- brightball 11y agoMost people just call that Spring or Spring framework though (in my experience).