注:これは、xがxよりも優れている投稿とはまったく異なります。喜んでそこに行かないでください。.Net MVCアーキテクチャは、それほど複雑ではないものの、Railsと比べてなぜですか?
私は.Netの人であり、いつも通り、私はMVCフレームワークを初期のバージョン2ベータ版以降、すべてのバージョンから使用してきました。過去数ヶ月にわたり、私はRailsを使いこなしていました.2つのプラットフォーム間で大きく異なると思われるアーキテクチャについての質問があります。 (SOなどのサイトでのコミュニティと質問に基づいて)
In .Net MVCでは、懸念事項を分離し、データアクセス、ビジネスロジック、およびビューを処理する別々のプロジェクトを作成することを推奨します。私たちのデータオブジェクトは、ViewModelsにビューを当てる前にViewModelsへ
Railsでは、Validation、DataAccess(アクティブなレコードを介して)およびその他の論理プロパティを含むオブジェクトを持っています。それを表示します。
なぜこのフレームワークではこの方法が受け入れられ、もう一方では間違っているとみなされ、私たちはすべてより多くのコードを書いてファイルを増やすことになります。
注:私はRailsの専門家ではなく、実際にはxよりも優れているとは比較しようとしていませんが、私は2つのフレームワークの高水準アーキテクチャを見ていて、 。
シャークVSゴリラの? http://blog.stackoverflow.com/2011/08/gorilla-vs-shark/ – mattytommo
いいえ、私は明確に私がより良いと尋ねていないと述べました。私の質問は、なぜ複雑なアーキテクチャが.Net MVCの標準であるかということです。 – LiamB
この質問が10分で4回見られたという事実は、これがコミュニティにとって価値があることを示すはずです。 – LiamB