몇 년 동안 PHP 웹 응용 프로그램 개발자 인 저는 MVC와 프레임 워크를 공유했습니다. 처음에 나는 얇게 썬 빵 이후 가장 좋은 것이라고 생각했습니다. 모든 것이 구현하기가 매우 쉬워 보였다.
그러나 이제는 응용 프로그램이 복잡할수록 프레임 워크에 더 많은 번거 로움이 생겨서이를 극복하기위한 해결 방법을 개발해야합니다. 이러한 해결 방법은 일반적으로 프레임 워크 핵심 코드를 자세히 살펴보고 원하는 방식으로 작동하도록 변경해야하기 때문에 상당히 까다 롭고 복잡합니다.
예를 들어, Slim (C) + Idiorm (M) + Twig (V) (매우 유연하다고 생각되는)를 사용하는 프로젝트 중 하나에서 부모 템플릿에 동적 데이터를 표시하기 위해 사용자 지정 함수를 만들어야합니다. 프레임 워크가 없으면 포함 된 파일에서 mysql_query ()를 간단히 실행할 수있었습니다.
간단한 회사 프로필 웹 사이트를 만들면 프레임 워크가 멋집니다. 나는 어느 날 밤에 코드를 채울 수 있으며 보통 아침까지 준비가되어 있으며, 그들로부터 배운 좋은 코딩 연습 및 디자인 패턴은 매우 가치가 있습니다.
그러나 실제로 올인원 웹 기반 학교 관리 시스템과 같은 복잡한 웹 응용 프로그램의 경우 프레임 워크는 일반적으로 위의 예와 같이 비즈니스 프로세스를 방해합니다.
그래서 내 질문은 : 기본으로 돌아가서 표준 코딩 코드와 라이브러리를 사용하여 gazillion 프레임 워크와 라이브러리가있는 다음 프로젝트를 수행하는 것이 좋습니다. MVC처럼? 저의 개발팀은 아주 작습니다. 프로그래머 2 명과 디자이너 1 명뿐입니다. 다른 프로그래머는 위의 생각에 동의합니다.