2009-11-18 4 views
4

여기에 매우 광범위한 질문 :현재 일반적인 관행

나는 주로 내 코딩에 더 나은 방법을 학습을 위해, PHP의 작은 MVC 프레임 워크를 구축했습니다 (그래서 나는 시스템이이 내 주택 재정 관리). 필자는 적어도 공식적인 방식으로 나에게 새로운 VO와 DAO를 많이 읽었습니다. 이것은 내가 몇 년 동안 PHP로 프로그래밍을 해왔음에도 불구하고 한 프로젝트에만 있었으며 고립되어 있다고 깨닫게되었습니다.

그래서 MVC, VO/DAO 및 3-Tier에 익숙합니다. 제 질문은 웹 응용 프로그램 개발에서 누락 된 주요 아키텍처 패턴이 있습니까? 다른 일반적인 관례 또는 "산업 표준"이 있습니까? 그렇다면 여기에서 읽을 수있는 좋은 곳은 어디입니까? (PHP는 플러스 임)

답변

2

나는 또한 코드 생성/비계/ORM, 또는 액티브로 보이는 것.

+0

매우 중요합니다! – powtac

1

Model-View-Presenter (MVP)은 MVC 패턴의 파생물입니다. MVP의 응용 프로그램은 MVC와 유사합니다. 좀 더 살펴보고 속임수를 쓸 필요가 있습니다.

0

기본적으로 일반적인 응용 프로그램과 동일한 패턴이 디자인을위한 gui 패턴과 코드의 "일반적인"패턴으로 적용됩니다. 너는 많은 근거를 다루는 4 개의 "디자인 패턴"책의 갱을 읽는다. Here's PHP 예제 또한

5 개 일반적인 소프트웨어 디자인 패턴 짧은 기사, Common Design Patterns for use in MVC Web Applications

관련 문제