저는 방금 C#으로 검도 UI (jquery 기반)를 사용하고자하는 프로젝트를 시작했습니다. 몇 주 전에 웹 서비스 (asmx)를 사용하여 요청을 처리하고 결과와 성능에 만족했으며 양식을 신속하게 작성할 수있었습니다.검도 + 웹 API 대 MVC vs. 웹 서비스 어디로 가야합니까?
새 프로젝트이므로 MVC 및 WebApi와 같은 다른 개념을 살펴볼 수 있다고 생각했습니다. MVC가 가장 복잡하기 때문에 WebApi를 방문하여 컨트롤러 및 요청을 시작했습니다. 지금까지 제가 발견 한 것 (저를 판단하지 말고, 새로운 개념에 익숙하지 않습니다)은 웹 서비스가 더 간단하고 융통성있는 것으로 보입니다.
그래서 내가 뭘 찾고있는 것 같아요 ... MVC 대 WebApi와 심지어 웹 서비스 대 사용의 주요 장점은 무엇입니까. 웹 서비스의 단점이 있습니까? Entity Framework, 정의 된 모든 모델 및 웹 서비스에서 처리 한 내 요청에 의해 제 데이터 레이어가 제어되도록하는 것이 좋지 않습니까?
설명을 환영합니다. 고맙습니다.
ASMX는 유산입니다. 당신은 당신의 목록에서 그것을 교차시킬 수 있습니다. – Win