MVC зародился в Smalltalk, набирался сил в Java и был подхвачен разработчиками RoR, которые выкинули все лишнее, придумав Convention over Configuration, после чего MVC расползся по множеству технологий и стал очень популярен. В свою очередь CoС и простота работы с динамическими языками вроде PHP, Ruby, Python смогла изменить взгляд такой бюрократической машины как Sun: теперь они тоже стремятся к простоте и программировать на Java становится удобнее с каждым днем.
Таких примеров масса: *nix, ООП, АОП, ORM, контроль версий, рефакторинг, юнит-тестирование, непрерывная интеграция, гибкие методики разработки, языковые усовершенствования, веб 2.0, iPhone, сами компьютеры, наука, да практически всё зарождается на основе чего-то и на что-то влияет. Хорошие идеи кочуют из головы в голову, развиваются, совершенствуются и приводят к созданию новых хороших идей.
Таких примеров масса: *nix, ООП, АОП, ORM, контроль версий, рефакторинг, юнит-тестирование, непрерывная интеграция, гибкие методики разработки, языковые усовершенствования, веб 2.0, iPhone, сами компьютеры, наука, да практически всё зарождается на основе чего-то и на что-то влияет. Хорошие идеи кочуют из головы в голову, развиваются, совершенствуются и приводят к созданию новых хороших идей.