2015-12-29 76 views
0

我必須與以下技術準備的架構:角JS和Web API架構

  1. 角JS 1.5
  2. MVC 5.0 /網絡API。
  3. EF 6.0

是它有它有角JS和Web API一個Web項目一個不錯的選擇。 我們需要將Web API暴露給其他第三方供應商。所以,我們正在考慮創建一個單獨的web api項目作爲一個單獨的項目。需要你的投入。

感謝, Dhannajay

+0

輸入:根據您的描述,我們無話可說。 –

+0

看看這裏https://code.msdn.microsoft.com/windowsdesktop/Architecture-real-world-8ac333a2/view/SourceCode#content –

回答

0

你可以做到這一點(如here

  • API:您的API前端
  • 核心:業務邏輯/ EF
  • MVC:HTML/MVC/angularjs
  • DTO:課程/模型
0

你可以有很多的選擇來定義的架構,而是要回答你的問題,我認爲是最好有在這種情況下,單獨的項目,原因如下:

  • 您可以更改前端不觸任何在api系統(web api)和反之亦然
  • 您可以縮放這兩個網站或只有一個,也許,前端進展順利,但您需要在web api更多的權力,繼續前進,只縮放api。
+0

感謝您的信息。有沒有任何樣品可用於此。而且,這種方法會有什麼缺點嗎? –