StackOverflow チームの 17 回目のポッドキャストを聞いたところ、ASP.NET MVCについて非常に高く評価されていたので、調べてみることにしました。
しかし、最初に、それだけの価値があることを確認したいと思います。数日後に開始されるプロジェクトのベース Web アプリケーション (他の開発者が構築するため) を既に作成しており、あなたの経験に基づいて、時間をかけて MVC の基本を学び、再作成する必要があるかどうかを知りたいと思っていました。このモデルのベース Web アプリケーション。
それを価値のあるものにする大きな長所は本当にありますか?
編集:それは既存のプロジェクトではなく、開始しようとしているプロジェクトなので、私がやろうとしているなら、今すべきです...
私はちょうどこれを見つけました
ただし、サーバーへの相互作用に既存のポストバック モデルは使用しません。代わりに、すべてのエンド ユーザー インタラクションを Controller クラスにルーティングします。これにより、懸念事項とテスト可能性を明確に分離することができます ( MVC ベースのビューではビューステートやページ ライフサイクルがないことも意味します)。
それはどのように機能しますか?ビューステートがありませんか? イベントはありませんか?