我们正在开发一个mvc网络应用程序,用户界面将会很快响应,所以看不到任何将要使用服务的本地应用程序所需的Web服务的未来需求。但是,如果我们想在客户端使用Angular js,那么是的,这是必需的。如果不需要,Web服务是否会创建开销?
现在的问题是:
请问性能的情况下,我们越使用项目库(服务库不是web API),而不是使用的Web API创建REST服务?或者如果我们使用休息服务不会有太大的区别?
我相信包括服务项目库的参考将是最好的选择,如果不需要休息服务。当来自客户端的请求转到服务器时,它不需要另外的http请求来调用其他服务。
许多优秀的问题都会根据专家的经验产生一定程度的意见,但对这个问题的回答往往基于意见而非事实,参考或具体专业知识。 – Epodax
正确,你有没有遇到这种情况?或者您是否有正确答案的任何事实/参考? –
你在这里有什么问题?您正在构建将直接使用dll的原生应用程序,并且您想知道您是否仍需要apis? –