나는 새로운 MVC4 프로젝트를 만들고 있으며, 연구 결과 자바 스크립트에서 서버 측으로의 통신이 컨트롤러 작업이 아닌 웹 API 프레임 워크를 통해 더 잘 이루어 졌다고 믿게되었습니다. 내 이해가 맞습니까?
나는 웹 API와 MVC 컨트롤러 사이에서 내 모든 속성 등을 공유 할 수 있다고 가정하고 있기 때문에 얼굴에는 큰 변화가 아닌 것 같습니다.
응용 프로그램을 설정할 때 구성 요소를 프로젝트로 분할하는 것을 좋아합니다. 내 계획은 MVC 프로젝트와 웹 API 프로젝트를 갖는 것이 었습니다. 그러나 나는 문제에 부딪쳤다. 예를 들어 나는 2 개의 앱, 별도의 라우팅 설정 등으로 끝났습니다.
그래서 내 질문은 MVC 응용 프로그램에서 웹 API 프레임 워크가 동일한 프로젝트 내에 있어야합니까, 아니면 웹 API가 자체 프로젝트로 분리되어 문제를 해결해야합니까?