簡體   English   中英

使用 Web Api 為 MVC 應用程序創建面向服務的應用程序的方法

[英]Approach to create service oriented application for MVC application using Web Api

我計划創建一個面向服務的應用程序。 為了創建服務,我將使用 WebApi 和 Web 應用程序 MVC。 我已經想到了兩種方法,請讓我知道哪一種更好。

  1. 創建一個跨 MVC 和 WebApi 共享的業務邏輯,不要在 MVC 應用程序中使用 WebApi。 只會共享業務邏輯。
  2. 使用 HttpClient 從 WebApi 項目使用 MVC 應用程序中的 API。

這個問題有點不清楚,但現在,經過評論,它更有意義。

我會選擇選項 1。

第一個原因是,如果您可以簡單地使用該層並且根本不打擾任何 API 調用,則可以避免大量的 API 流量。

第二個原因,它會快一點,因為它不需要等待 API 響應。

API 壓力較小意味着移動應用程序可以使用更多資源。 您基本上可以構建自己的 Nuget 包,在 Web 和 Api 層中使用它們,而不必重復代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM