Я, разработав Ruby on Rails ранее. Я теперь смотрю на веб-приложение ASP.net, и я смотрю на WebForms и MVC. Поскольку я смотрю на MVC, который это чувствует, как будто я смотрю на результат чего-то разработчик Ruby on Rails, реализованный, будучи вынужденным работать на земле MS. Таким образом, я задаюсь вопросом:
MVC был более или менее взят непосредственно от Ruby on Rails, и это - понятия? (или намеренно или неумышленно)
MVC, очевидно, существовал задолго до Rails или ASP.NET MVC.
Однако ASP.NET MVC находится под влиянием Ruby on Rails, но в этом нет ничего плохого. Спецификация маршрутизации обрабатывается аналогичным образом, помощники похожи. Хотя все MVC-фреймворки похожи, ASP.NET MVC ощущается настолько близким к Rails, насколько вы можете достичь в таком языке, как C#.
Нет, MVC - это шаблон проектирования, который очень хорошо работает для веб-приложений. Ruby on Rails, я думаю, был одним из первых, кто начал использовать его, продемонстрировав, насколько хорошо он подходит для веб-архитектуры, и, вероятно, повлиял на реализацию MS, но не придумал дизайн.