Помимо предполагаемой популярности и поддержки со стороны Microsoft, ASP.NET MVC по-прежнему не хватает некоторых основных функций, которые Monorail имеет в течение долгого времени, таких как организация контроллера (области), собственные ViewComponents и фильтры, которые могут использовать IoC для определения наиболее важных из них.
У меня есть несколько больших приложений, которые используют все эти функции, и мне было трудно перенести их на ASP.NET MVC.
Я работал с монорельсом уже несколько лет, и хотя MVC выглядит многообещающим и его гибкость потрясающая, мне все еще неприятно, что для всех остальных вещей, которые я пытаюсь сделать, их нет, и мне нужно либо немного подключить кусок MvcContrib, еще один кусок SharpArchitecture, построил его сам, вы поняли. С монорельсом намного проще работать (то есть прямо сейчас).
Я ожидаю, что в следующие несколько месяцев ситуация улучшится, поскольку некоторые предлагаемые решения начнут восстать против других и станут более популярными. Эй, разнообразие вариантов - это хорошо, но поверьте мне, вы не хотите оказаться в стране Java 3 года назад, где было так много веб-фреймворков, что вы могли бы создать свой сайт, используя по одному для каждой отдельной страницы!
А пока я буду постепенно портировать свои MR-приложения в MVC, на всякий случай.
person
Sephiroth
schedule
13.05.2009