Extjs (특히 4.x)에서 MVC 응용 프로그램의 폴더 구조를 레이아웃 할 때 가장 정확한 모범 사례를 알고 싶습니다.extjs의 폴더 구조 수정 MVC
주위에는 여러 가지 예가 있지만 일반적인 합의가없는 것 같습니다.
http://www.slideshare.net/senchainc/structuring-your-sencha-touch-application
이 접근 방식은 다소 뷰, 컨트롤러의 동일한 파일 이름을 가진 것으로, 나를 빠뜨리고 소름 끼치게 :
는 일반적으로 I는 다음과 같이 구성되어 많은 예제를 보았다 , 모델, 상점 등 (AccountMode, AccountController, AccountView 대신)은 혼란을 일으킬 수 있습니다. 나는이 방법론을 사용하는 프로젝트에 있으며 실제로 악취가 난다. 모든 것이 같은 이름이라면 코드를 탐색하기가 쉽지 않기 때문에 생산성이 떨어졌습니다. 나는 'Account'파일을 쳐다 보면서 5 분을 보내고 잘못된 'Account'파일을 쳐다 보았다.
두 번째로, MVC를 10 년 이상 수행하면서 필자는 항상 View와 Controller를 가까이에 배치했습니다. 보기와 컨트롤러가 1 대 1의 관계를 가지면 항상 같은 폴더에 함께 살게됩니다. 이는 패키지 간 (즉, 폴더) 종속성이 적어 짐에 따라보다 많은 객체 지향 접근 방식입니다. 폴더는 내부 클래스간에 강력한 상호 의존성을 가져야하지만 다른 폴더의 클래스와는 약한 상호 종속성을 가져야합니다.
MVC를 사용하는 extjs 폴더 구조에 대한 모범 사례가 있습니까?