私はASP.NET MVCに取得していますので、これらは、Railsのそれを比較するいくつかの初期の考えです:
は主に少し余分なコードを犠牲にして、静的型付けに固執する管理します。
これは、あなたに暖かいファジーを与えたり、ダイナミックなタイピングについての気分に応じて、ちょっと狭められたりします。たとえば、ビューに特定の型指定されたデータが必要になることがあります(ビューのコンパイル時のチェックが行われます)。
フレームワークのビットの分離が良好です。
したがって、RailsのActiveRecordなどの規定されたデータアクセスメカニズムはありません。あなたは自分で自由に選ぶことができます。 LINQは、少し冗長であれば、安価なものをお望みなら、似ていると感じます。 ASP.NETの非WebForms部分は、キャッシュや認証のように使用できます。
機能のキャッチアップを再生しています。
プレビュー5は、AcceptVerbs、モデルアップデータ(Rubyのhash.mergeに似ています)、さらにフォームをモデルにバインドする方法をもたらしました。 Railsが持っている機能セットのほとんどをチェックアウトする前に、さらに多くのものがあるように感じます。
私はまだRailsの自由と優雅さ(Rubyに似ているものがほとんどありません)が少し残っていますが、ASP.NET MVCは本当に近いと感じています。