認識されている人気と Microsoft からのサポートは別として、ASP.NET MVC には、モノレールが長い間持っていたコントローラーの編成 (エリア)、ネイティブの ViewComponents、IoC を使用して最も重要なものに名前を付けることができるフィルターなど、いくつかのコア機能がまだありません。
これらの機能をすべて使用するいくつかの大きなアプリケーションがあり、それらを ASP.NET MVC に移植するのに苦労しました。
私はここ数年、モノレールを使用してきました。MVC は有望に見えますが、その柔軟性は素晴らしいですが、私がやろうとしている他のすべてのことに対して、それが存在しないことがわかり、少しプラグインする必要があることにまだ満足しています。 SharpArchitecture の別の部分である MvcContrib の部分を自分で構築すると、画像が得られます。モノレールはとても使いやすい (今のところ)。
いくつかの提案された解決策が他の解決策に対抗し始め、より主流になるため、今後数か月で事態は改善されると思います. オプションの多様性は良いことですが、私を信じてください。3 年前には、ページごとに 1 つを使用してサイトを構築できるほど多くの Web フレームワークがあった Java の世界には行きたくないでしょう!
それまでの間、念のため、MR アプリを MVC にゆっくりと移植し続けます。