최근에 나는 그의 회사가 MVC 디자인 패턴을 PHP 확장으로 추가하고 있다고 언급 한 동료와 이야기를 나누었습니다.
그는 Controllers, Models and Views
성능 향상을 위해 언어 구성 에 추가 하기 위해 C 코드를 작성했다고 설명했습니다 .
이제 MVC는 웹 응용 프로그램에서 널리 사용되는 아키텍처 디자인 패턴이라는 것을 알고 있지만 컨트롤러와 같은 언어 구성을 가진 언어를 사용해야합니다.
디자인 패턴을 언어로 통합하는 IMHO는 좋은 OO 디자인의 중요성을 강조 할 수 있습니다.
그렇다면 왜 가장 많이 사용되는 디자인 패턴 (MVC, 팩토리, 전략 등)이 언어 구성에 추가되지 않습니까?
질문이 너무 광범위하게 들리면 질문을 PHP로만 제한 할 수 있습니다.
편집하다:
나는 하나가 암시 아니에요 해야한다 프로젝트를 개발할 때 디자인 패턴을 사용합니다. 실제로 나는 그것이 작동하는 한 단순하게 유지하는 방법론을 장려합니다.