我們正在開發一個mvc網絡應用程序,用戶界面將會很快響應,所以看不到任何將要使用服務的本地應用程序所需的Web服務的未來需求。但是,如果我們想在客戶端使用Angular js,那麼是的,這是必需的。如果不需要,Web服務是否會創建開銷?
現在的問題是:
請問性能的情況下,我們越使用項目庫(服務庫不是web API),而不是使用的Web API創建REST服務?或者如果我們使用休息服務不會有太大的區別?
我相信包括服務項目庫的參考將是最好的選擇,如果不需要休息服務。當來自客戶端的請求轉到服務器時,它不需要另外的http請求來調用其他服務。
許多優秀的問題都會根據專家的經驗產生一定程度的意見,但對這個問題的回答往往基於意見而非事實,參考或具體專業知識。 – Epodax
正確,你有沒有遇到這種情況?或者您是否有正確答案的任何事實/參考? –
你在這裏有什麼問題?您正在構建將直接使用dll的原生應用程序,並且您想知道您是否仍需要apis? –