次のプロジェクトのために、asp.net mvc に関する洞察を探しています。Mvc は非常に良さそうに見えますが、頭から先にジャンプすることについてはまだいくつかの懸念があります。
アプリは、ユーザーによるいくつかのデータ入力で構成され、データからレポートを生成します。私の目標は、アプリを高度にインタラクティブにすることです (動的チャート、オートコンプリート、検証、サーバー通知の更新など) が、問題が発生しています。
現在、Webforms アプリケーションを構築していますが、ポストバック後に通知を表示すると、引き続き「ビューステートが破損しています」というエラーが表示されます。ページが変更され、モーダルを表示するときに有効でなくなったことは理解しています....しかし、クライアント側の対話を作成するためのより良い方法が必要です。
これにより、asp.net mvc を調査するようになりました。私がこれまでに発見したことはすべて素晴らしいように見えます (テスト能力、関心の分離、疎結合ビューのサポート) が、Web フォームよりも mvc を起動して実行する方がはるかに多くの作業のように思えます...これはケースですか?
PS。クライアントは 1 つだけ (モバイルではなくデスクトップ/ラップトップ) で、これがどれほど重要か疑問に思いました。
ありがとう