-2

簡単な質問があります。基本的に、クライアント側でタスクを実行するためにjQuery/Javascriptが非常に人気があるため、サーバー側のコードを使用してサーバー側で物事を処理する必要性が高まっていますか?

つまり、ajax 要求に応答できる Web サービスがあり、たとえば ASP.net で関連するタスクを実行する正当な理由が思いつきません。

私が要点を見逃していない限り、他の誰かの意見が欲しい.

ある観点からは、たとえば必要な場合にのみjQuery / ajaxで処理する必要があり、残りはサーバー側で実行する必要があると思いますが、jQueryのようなものでは、実際にすべてクライアント側で実行するのが非常に迅速です。

ありがとう!

4

2 に答える 2

1

デザイン パターンの観点からすると、ビューとビジネス ロジックを混在させるのは良くありません。したがって、あなたの質問に対する私の答えは、「場合によります...」です。サービスにすべてのロジックがあり、バインドと表示にのみ使用される応答を返す場合、私の意見では問題ありません。しかし、ビューといくつかのビジネス ロジックを混在させるのはよくありません。

もちろん、あなたが書いているサービスはサーバー側であることも覚えておいてください。おそらくあなたには明らかですが、Web フォーム/MVC プロジェクトだけでなく、もちろんすべての Web サービスもサーバー側であるという事実を強調したいと思います。

于 2013-10-03T11:08:42.260 に答える