programing tip

고급 PHP 개발자를위한 MVC

itbloger 2020. 11. 19. 07:54
반응형

고급 PHP 개발자를위한 MVC


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

MVC가 무엇인지 이해하고 만들 수 있지만 OOP에서 실용적인 일을 할 수있는 경험이 충분하지 않습니다.

MVC에 대한 좋은 객체 지향 자습서를 아는 사람이 있으면 올바른 위치로 안내해주십시오. 좋은 링크, 책 등을 찾고 있습니다.


PHP 전용 자료가 포함 된 링크 php는 쉽게 식별 할 수 있도록 표시됩니다 .

OOP에 대해 포괄적으로 이해하기 전에는 MVC에 대한 탐구를 시작할 수도 없습니다. 여기에는 OOP 관행 ( 종속성 주입 , 단위 테스트 , 리팩토링 ) 원칙 ( SOLID , SoC , CQS , LoD ) 및 공통 패턴 (싱글 톤은 객체 지향 패턴이 아님)이 포함됩니다.

MVC는 확실한 이해가 필요한 고급 아키텍처 디자인 패턴입니다. 초보자 나 작은 "hello world"응용 프로그램 을위한 것이 아닙니다 . OOP 관행에 대한 단순한 준수가 코드베이스를 제어하기에는 너무 느슨해지면 MVC를 사용하여 코드베이스에 추가 제약 조건을 추가합니다.

제가 제안 할 수있는 최선의 방법은 객체 지향 코드에 대한 지식을 확장하는 것부터 시작하는 것입니다.

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

이 시리즈에서 설명 된 모든 내용을 이해했다면 다음으로 확장 할 수 있습니다.

또한 다음을 읽을 것을 강력히 권장합니다 (이 순서대로).

추신 : 이 책을 볼 수도 있습니다 (문제가 있기 때문에 조심스럽게) : Guide to PHP Design Patterns php


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

좋은 책 중 하나는 PHP 디자인 패턴 입니다. 영어로되어 있는지는 모르겠지만 다른 책을 찾아서 내용을 비교해 보았습니다.

참고 URL : https://stackoverflow.com/questions/16356420/mvc-for-advanced-php-developers

반응형