문제

프레젠테이션-추상화-제어에 관심이 있나요?(일명 Hierarchical-Model-View-Controller(HMVC)) 복잡한 사용자 인터페이스(GUI 또는 웹)를 구성하기 위한 아키텍처 패턴이며 코드를 읽을 수 있는 실제 예제를 알고 있는 사람이 있는지 궁금합니다.

나는 JavaWorld 기사와 그에 인용된 관련 편지를 알고 있습니다. 프레젠테이션-추상화-제어 위키피디아 기사.

도움이 되었습니까?

해결책

PHP 세계에서 나는 HMVC로 인정받을 수 있는 몇 가지 방법을 알고 있습니다.모두 컨트롤러를 호출하고 뷰 내에서 결과를 표시할 수 있습니다.호출은 위젯 내에 위젯을 생성하면서 무한히 중첩될 수 있습니다.

다른 팁

나는 J2EE와 FreeMarker를 위해 얼마 전에 HMVC 프레임워크를 작성했습니다.

http://www.neocoders.com/portal/projects/jandal

그리고 최근에는 Javascript에 대한 또 다른 하나가 있습니다:

http://www.neocoders.com/portal/projects/subo

이는 상당히 '실험적'이지만 학술적으로 사용될 수도 있습니다.

건배, 린제이

Adobe Flex용 Cairngorm 프레임워크는 HMVC 구현의 한 예일 뿐이라는 것이 제가 이해한 바입니다.오픈 소스이므로 다음에서 자세한 정보를 확인하고 코드를 다운로드할 수 있습니다. 어도비의 웹사이트.

APF-웹 프레임워크 - http://adventure-php-framework.org/Page/001-홈 - 수년간 HMVC를 사용하고 있으며 경험이 풍부하고 참여도가 높은 개발자를 보유하고 있습니다.소규모 커뮤니티만이 조금 낙담합니다.

저는 Alloy라는 PHP로 HMVC 프레임워크를 작성했습니다.

http://alloyframework.org/

매우 가볍고 모듈식 구조를 가지고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top