제목 | HMVC에서 기능별 폴더 구조를 어떻게 해야할까요? | ||
---|---|---|---|
글쓴이 | 마냐 | 작성시각 | 2012/03/02 15:27:39 |
|
|||
http://techportal.ibuildings.com/2010/02/22/scaling-web-applications-with-hmvc |
|||
다음글 | Alternative PHP Cache 에 대해 궁금합... (1) | ||
이전글 | revision 관리 알고리즘이 궁금합니닷 (1) | ||
변종원(웅파)
/
2012/03/02 18:38:50 /
추천
0
|
마냐
/
2012/03/03 13:51:26 /
추천
0
플러그인 같이 작동하는 모듈이 아니라면 굳이 HMVC를 사용할 필요가 없다는 말씀이신가요?
답변 감사합니다~ |
변종원(웅파)
/
2012/03/04 11:58:30 /
추천
0
"사용할 수도 있겠지만 효율성을 봤을 때 굳이 필요가 있겠냐?"가 제 생각입니다.
하나하나 별개로 동작하다가 합쳐도 동작하는 구조를 만들 때는 유용합니다. 그러나 구조 하나로는 동작하지 못하거나 동작되지 못하는 구조를 만드는데 쓸 필요는 없는거죠. 어차피 그런 구조라면 소스 통째로 복사해서 사용할테니까요. 개발할때 application/controller, model, view 로 나뉘어 있는 것도 왔다갔다 하기 귀찮은데 modules/member/controller, model, view와 또다른 모듈 디렉토리 왔다갔다 하는 것도 효율이 떨어지구요. |
마냐
/
2012/03/05 18:23:33 /
추천
0
아하 그렇군요. 플러그인 체제를 구상해봐야겠네요. |
소울펨
/
2012/03/26 20:05:37 /
추천
0
저도 웅파님 말에 동의 합니다.
저도 그런 방식의 구조를 생각 해보았고 작업을 해보았는데 여간 잔손 가는게 많아서 ;; 실무에 적용할때 오히려 오래 걸리더군요 플러그인 방식이 좋은듯 하네요. |
크게 생각하시는 것이 좋을 것 같습니다. 플러그인처럼 완벽동작하는 것을 만드는 것이
아니라면 게시판, 포인트, 메모 등을 hmvc의 각 디렉토리로 나누는 것이 의미가 없습니다.
디렉토리, 컨트롤러로 구분이 되는데 굳이 그렇게까지 한다는 것은..... ^^
크게 보고 admin과 user의 기능을 분리하겠다 할때 정도로 사용하시는 것이 어떨까요?
시간 나실 때 웹메이커3 뜯어보시면 플러그인 구조 구현한 게 도움이 되실 겁니다.