我对即将开展的项目的情况感到困惑。
该项目编写了Web API,可以通过网络应用程序或移动应用程序调用。
我想使用Angular2创建一个webapp,我可以看到两种方法 a。仅使用Angular2和Angular CLI并使用web api的 b。一起使用Angular2 + Asp.net MVC5并使用web api
两者都会以同样的方式结束,但是有一个优点是另一个优势。
答案 0 :(得分:0)
这一切都取决于你的舒适程度。 您可以采用第一种方法,更关心服务和UI表示。你可以利用Typescript。
在第二种情况下,如果您对剃须刀视图引擎感到满意,那么您可以将剃须刀插入Angular的视图引擎。此外,如果您想要封装您的服务,那么您也可以使用控制器和视图模型。您还可以利用MVC的可测试性,而无需点击JavaScript中可以用于角度的实际服务。
所有这些都回到了您的舒适程度以及您需要的粒度。
定义您的参数,以便从可扩展,可维护,易于学习,易于部署,易于测试中进行选择。