저는 현재 ASP.NET MVC 3, PHP + Cake 및 Java Spring에서 C# 웹 응용 프로그램을 코딩하는 데 꽤 정숙합니다. 이 세 가지를 사용하여 계층화 된 데이터, 도메인, 서비스 및 프리젠 테이션 응용 프로그램을 만드는 것이 편합니다. 나는 그들을 잘 조직 할 수있다.대형 Ajax 응용 프로그램 디자인 패턴
하지만 반응이 빠른 AJAX가 필요합니다. 컨트롤러에 모든 작은 모델 포스트 백을 연결하기 위해 jQuery를 사용하는 것이 불편합니다.
MVC (Controller + View + View Model + JavaScript) 디자인 패턴이 있습니까? 나는 최근 Knockout JS와 Backbone.js에 대해 읽었지만 실제로는 "아키텍처"라는 큰 단어와 그들이 가지고있는 이점을 건강한 디자인 패턴으로 보지 않는 것처럼 보입니다.
Google 문서/캘린더/메일과 같은 고급 JavaScript 애플리케이션이나 Compilr과 같은 유용한 튜토리얼이나 예제가 있습니까?
이것은 내 무지를 나타낼 수 있습니다. 그러나 '정적 파일과 자바 스크립트에 템플릿 역할을 푸시'라고 말하면 주식 MVC/면도기 설정과의 차이점은 무엇입니까? – theringostarrs
MVC는 단순히 디자인 패턴이며 어디에서나 구현할 수 있습니다. 따라서 서버 측에서 동적 데이터와 밀접하게 연결된 뷰를 작성할 수 있으므로 실제로 캐시 할 수 없습니다. 프로젝트가 충분히 javascripty가되면, 결국 많은 DOM 조작을하게되고 결국 코드 전체에 "
감사합니다. 나는 조사해야 할 것이다 - 나는 항상 스톡 웹 서버/클라이언트 템플릿/js 접근법을 해왔다. – theringostarrs