2012-03-22 2 views
0

우리 회사에서 향후 웹 애플리케이션을 어떤 방식으로 구축해야하는지에 관해 논의했습니다. 현재 여러 가지 사항에 동의하는 2 그룹의 개발자가 있습니다. 우리는 모두 html5와 css3 및 jQuery를 사용하려고합니다. 우리는 대부분 웹 서비스가 매우 중요하다는 것에 동의합니다.html5와 webservices 대 mvc3

그러나 하나의 그룹이 구조를 추가하기 때문에 mvc의 사용을 권장합니까? 프로젝트에. (내가 속한 것을 인정하는) 나머지 절반은 웹 서버를 클라이언트에서 직접 소비하지 않고 MVC 컨트롤러보기 등을 진행할 이유가 없습니다.

mvc를 추가하면 서버에 다른 성능 부담 만 추가됩니다. 클라이언트로 이동 될 수 있고 구조는 비 mvc 프로젝트에도 추가 될 수 있지만 개발자로부터 조금 더 많은 노력을 요청할 수 있습니다.

flamewar를 시작할 위험이 있습니다. 나는 회사 밖에서 어느 쪽의 주장을 듣고 싶다.

+0

왜이 토론입니까? 각 클라이언트 페이지는 자체 작업을 수행합니다 (예, 논리적으로 주제별로 구분하고 싶습니다!). 서버가 자체 작업을 수행합니다. 웹 서비스는 단지 데이터를 제공해야합니까? 클라이언트에 의해 소비하십시오. 페이지를 만드는 데 사용되는 데이터? 서버에서 소비하십시오 (어쨌든 규칙은 없으며, 상식 일뿐입니다). –

+0

어떻게 데이터를 클라이언트에 표시 할 것입니까? ASP> NET MVC 또는 웹 양식, Windows 응용 프로그램 등 어떤 종류의 클라이언트가 필요합니다. 이들 각각은 서비스를 사용해야합니다. MVC3은 구조와 프레임 워크의 많은 이점 때문에 좋아합니다. –

답변

1

잘못된 토론을하고 있습니다. HTML5, CSS 및 Javascript (및 JQuery)는 클라이언트 측 기술입니다. ASP.NET MVC는 서버 측 기술입니다. 데이터베이스에서 데이터를 보내고 검색하는 서버에 코드가 필요합니다. MVC (4, beta)의 다음 버전은 웹 서비스를 생성하는 훌륭한 솔루션 인 Web API를 갖습니다.