1.3.1 장점
왜 MVC를 사용할까요? 이 소프트웨어 설계 패턴이 응용 프로그램을 유지하기 쉽고 모듈화 되어 있으며 빠르게 개발 가능한 패키지로 만들어 주는 검증된 패턴이기 때문입니다. 응용 프로그램 작업을 모델과 뷰, 컨트롤러로 잘 쪼개면 응용 프로그램이 한결 가벼워집니다. 새로운 기능을 손쉽게 추가할 수 있고, 기존 기능에 새로운 모습을 씌우는 것도 간단한 일입니다. 설계가 모듈화 되어 있고 분리되어 있으면 개발자와 디자이너가 동시에 작업을 할 수도 있고 빠르게 프로토타입을 만들 수도 있습니다. 분리된 설계 덕분에 개발자는 다른 부분에 영향을 주지 않고 응용 프로그램의 일부를 변경할 수도 있습니다.
응용 프로그램을 이런 식으로 만들어 본 적이 없다면 익숙해 지는 데 시간이 좀 걸릴 겁니다. 하지만 CakePHP로 첫 번째 응용 프로그램을 만들고 나면 분명 다른 방식에는 더 이상 눈도 돌리지 않게 될 겁니다.
See comments for this section
