동적 인스턴스화
CI에서는 구성 요소 가져오기 및 함수 실행이 요청된 경우에만 실행되고 전역 범위에서는 실행되지 않습니다. 시스템에 최소한의 핵심 리소스 이외의 리소스가 필요하다고 가정하지 않으므로 기본 시스템은 매우 가볍습니다. HTTP 요청에 의해 트리거된 이벤트와 사용자가 디자인한 컨트롤러 및 보기에 따라 참조 시기가 결정됩니다.
느슨한 결합
결합은 시스템 구성 요소 간의 상관 관계 정도를 나타냅니다. 서로 의존하는 구성 요소가 적을수록 시스템의 재사용성과 유연성이 향상됩니다. CI는 느슨하게 결합된 시스템입니다.
구성 요소 특이성
전문화란 구성 요소가 매우 작은 목표에 집중한다는 것을 의미합니다. CI에서는 최대 활용을 달성하기 위해 각 클래스와 해당 기능이 고도로 자율적입니다.
CI는 동적으로 인스턴스화되고 구성 요소별로 느슨하게 결합된 시스템입니다.
위 내용은 내용의 측면을 포함하여 Codeigniter의 디자인 및 아키텍처 목표를 소개하며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.