1

私は MVC3 (MVC との最初の接触) を学習しており、本 Pro ASP.NET MVC 3 Framework, 3rd edition のチュートリアルを進めています。

チュートリアルを進めていくと、進行中のすべての自動魔法に少し怖くなり始めました。ASP.NET の Web フォームで嫌いだったのは、オートマジック、スモーク、ミラーのすべてでした。

私は全体が好きではないので、頻繁にナットとボルトを扱うのが好きです。範囲外に出たり、もっと複雑なことをしたいときはいつでも、煙と鏡の難読化が多くの頭痛の種になります (この段落は少し暴言でしたが、私の主張には必要です)。

この道を進む前に... MVC3 は、ASP.NET Web フォームのように、より洗練されたスモーク アンド ミラーで難読化されたフレームワークにすぎないのでしょうか。 asp.net? これは続ける価値がありますか?

補足: この質問が気に入らない場合は、投票しないでください。コミュニティに利益をもたらすことができるように、より良いものにするのを手伝ってください。ありがとうございました!:-)

4

1 に答える 1

1

私はこのフレームワークを 1 年半使用してきましたが、すべての「魔法の」ものに邪魔されることはありませんでした。実際、ほとんどの場合、それが役に立ちました。その周りに。

好きなようにコーディングできるということです。「ルーティング」機能が気に入らない?web.config に移動して書き換えるのと同じくらい簡単に変更できます。

パラメータのバインディング マジックが気に入らない場合は、次に、それらを手動で取得しますHttpContext.Request.Params["yourParameter"]

EF を使用したくない場合は、任意の ORM を使用するか、独自の ORM を作成して使用してください。

MVC パターンが気に入らないのですか? 次に、すべてのコードをビュー内に記述します (行き過ぎたと思います)。

つまり、それはオープン ソースでさえあります。フレームワーク内に独自の魔法が必要ですか? あなたはそれを行うことができます。

個人的な意見ですが、続ける価値はあります。

于 2012-11-29T06:48:10.167 に答える