.NET シック クライアント アプリケーションの Web への移行を開始しました。作業の範囲は、winforms UI を Web UI に移行することに限定されています。ビジネス ロジック コンポーネントは、以前の Web サービス ラッパー レイヤーをプレゼンテーション コンポーネントとしてストライピングした後、そのまま再利用され、ビジネス コンポーネントは IIS に配置されます。この目的のために WCSF を使用することにしました。アーキテクチャ/デザインの決定事項のいくつかを検証したいのですが、
AJAX に jQuery、DOJO などの JS フレームワークを使用する必要がありますか? または、ASP.NET コントロールには、すべての JS ベースのフロントエンド検証、AJAX フォームの送信、エラー メッセージの表示などを行うための適切なサポートが組み込まれていますか?
基礎モジュールを使用することに懸念はありますか? 起動時にすべてのモジュールをロードしてキャッシュすることにより、アプリケーションが重くなりますか?
すべてのサービス機能に静的メソッド/クラスを使用することは良いアプローチですか? または、代わりにサービス依存関係を持つ非静的クラス/メソッドを使用する必要がありますか?
私は.NETが初めてです:)