|
CodeIgniter는 간단하고 빠른 PHP MVC 프레임워크입니다. EllisLab 직원들이 CodeIgniter를 출시했습니다. 많은 기업들이 모든 PHP MVC 프레임워크를 시도한 후, CodeIgniter가 성공한 것으로 떠오르는데, 이는 개발자들이 더 빠르게 작업할 수 있도록 조직에 충분한 자유를 제공하기 때문입니다. Freedom은 CodeIgniter를 사용할 때 데이터베이스 테이블 이름을 특정 방식으로 지정할 필요도, 테이블을 기반으로 모델 이름을 붙일 필요도 없다는 뜻입니다. 이 때문에 CodeIgniter는 포팅해야 할 이상한 구조들이 많을 수 있는 레거시 PHP 애플리케이션을 리팩토링하기에 이상적입니다. CodeIgniter는 많은 코드가 필요하지 않습니다(버전 1.6.2는 2.8MB에 불과하며, 그중 1.3MB는 삭제 가능한 사용자 문서입니다). 그리고 PEAR처럼 방대한 라이브러리를 입력하라고 요구하지도 않습니다. PHP 4와 PHP 5에서 똑같이 성능이 좋아서 휴대용 애플리케이션을 만들 수 있습니다. 마지막으로, 뷰를 만들기 위해 템플릿 엔진을 사용할 필요는 없으며, 전통적인 HTML과 PHP만 사용하면 됩니다.
|