WebAPI を使用して、さまざまなクライアントに使用されるサービス レイヤーを作成することにした場合。Web クライアントを設計する最良の方法は何ですか?
WebAPI は Web フレンドリーであるため、javascript を使用してクライアントから直接これを使用できます。ただし、これはすぐに混乱する可能性があり、javascript は単体テストが最も簡単なテクノロジではないのではないかと心配しています。
別の方法は、HttpClient クラスを使用して、MVC コントローラーから REST サービスを呼び出すことです。これは有効なアプローチですか?
上記の2つのアプローチを組み合わせることができると思いますが、これが面倒になるのではないかと心配しています。どちらかのアプローチを採用した方がよいという意見に同意しますか?
申し訳ありませんが、WebAPI と MVC のどちらを使用するかについて多くの投稿を見てきましたが、2 つを組み合わせることについての投稿はありませんでした。
考え?