복붙노트

고급 PHP 개발자를위한 MVC [닫힌]

PHP

고급 PHP 개발자를위한 MVC [닫힌]

좀 더 숙련 된 프로그래머의 도움이 필요합니다. MVC 기술을 향상시키고 싶습니다. 그러나 MVC 용 Google에서 좋은 자습서를 찾을 수 없었습니다. Google은 항상 "초보자를위한 MVC"를 제공합니다.

나는 MVC가 무엇인지 이해하고 그것을 만들 수 있지만 OOP에서 실용적인 것을하기에 충분한 경험이 없다.

누구든지 MVC를위한 훌륭한 객체 지향 튜토리얼을 알고 있다면 적절한 곳으로 안내해주세요 - 좋은 링크, 책 등을 찾고 있습니다.

해결법

  1. ==============================

    1.OOP에 대한 포괄적 인 이해를 가지기 전에 MVC를 탐구하기 시작할 수도 없습니다. 이것은 OOP 프랙티스 (의존성 주입, 유닛 테스트, 리팩토링) 원칙 (SOLID, SoC, CQS, LoD)과 공통 패턴을 포함합니다 (그리고 싱글 톤은 객체 지향 패턴이 아닙니다).

    OOP에 대한 포괄적 인 이해를 가지기 전에 MVC를 탐구하기 시작할 수도 없습니다. 이것은 OOP 프랙티스 (의존성 주입, 유닛 테스트, 리팩토링) 원칙 (SOLID, SoC, CQS, LoD)과 공통 패턴을 포함합니다 (그리고 싱글 톤은 객체 지향 패턴이 아닙니다).

    MVC는 고급 아키텍처 디자인 패턴으로, 견고한 이해가 필요합니다. 그것은 초보자 또는 작은 "안녕하세요 세계"응용 프로그램을위한 것이 아닙니다. OOP 실습에 대한 단순한 준수가 너무 느슨해져 코드베이스를 제어 할 수 없을 때 MVC를 사용하여 코드베이스에 제약 조건을 추가합니다.

    제가 여러분에게 제안 할 수있는 최선의 방법은 객체 지향 코드에 대한 지식을 넓히는 것으로 시작하는 것입니다.

    위의 두 강의는 기본을 다루어야합니다. 그리고 다음으로 이동하십시오.

    이 연재물에서 모두 설명한 내용을 이해하면 다음과 같이 확장 할 수 있습니다.

    또한, 나는 (이 순서대로) 당신이 읽을 것을 강력히 권한다 :

  2. ==============================

    2.내가 당신에게 권하는 것은 디자인 패턴에 관한 책이다. 이 책의 대부분은 MVC 패턴을 다루고 있으며, 다른 프레임 워크는 완전한 프레임 워크를 구축하는 경우에 알아 두어야 할 가치가 있습니다.

    내가 당신에게 권하는 것은 디자인 패턴에 관한 책이다. 이 책의 대부분은 MVC 패턴을 다루고 있으며, 다른 프레임 워크는 완전한 프레임 워크를 구축하는 경우에 알아 두어야 할 가치가 있습니다.

    한 좋은 책은 PHP 디자인 패턴입니다. 그것이 영어로 존재하는지 나는 모른다. 그러나 나는 다른 책을 찾고 내용을 비교할 것이다.

  3. from https://stackoverflow.com/questions/16356420/mvc-for-advanced-php-developers by cc-by-sa and MIT license