2015-12-29 39 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

感谢您的信息。有没有任何样品可用于此。而且,这种方法会有什么缺点吗? –