Я начал свою карьеру в качестве разработчика Java, затем перешел в Asp.NET, а недавно - в Asp.Net MVC, что мне очень нравится. При разработке на Java я использовал Struts1, который я помню как отвратительный фреймворк с множеством XML. Теперь я подозреваю, что фреймворки Java MVC перешли со времен Struts. Итак, как современные Java MVC-фреймворки сравниваются с ASP.Net MVC? Какой из них наиболее похож на Asp.Net MVC?