PHP로 웹을 구축하기위한 개발 프레임워크
날코딩 + 풍부한라이브러리, 직관적인 인터페이스, 쉬운로직 = 개발속도 UP (코드점화자-불꽃)
1.1 코드이그나이터 특징
-가볍다.
-시간을 절약할 수 있고 설정이 거의 필요없다.
-컨트롤러, 모델, 뷰 간의 제한이 없고 컨트롤러만 있어도 어플리케이션 구현이 가능하다.
-확장이 용이하다
-한글화된 문서와 커뮤니티가 활성화 되어있다.
-MVC패턴과 각종 템플릿, 헬퍼, 라이브러리, 보안, 후킹, 캐시, 프로파일링 등을 지원한다.
1.2 MVC 개발이란?
모델(M) - 데이터를 입력 추출 갱신하는 등의 함수를 포함한다.
뷰(V) - 사용자에게 보여질 부분인 웹페이지 (코드이그나이터에서는 헤더, 푸터 처럼 조각일 수 있다)
컨트롤러(C) - 모델과 뷰사이에 동작하는 비즈니스로직을 처리한다. (C)만 있어도 동작가능
1.3 코드이그나이터(ci) 사용 추세
2006년 2월 28일 1.0 베타발표 후 그해 3월 21일 정식 발표
2007년 2분기부터 사용이 증가하기시작해 현재는 CakePHP를 맞먹는 인지도
2.1.0 버전부터는 PHP4를 지원하지 않으며 5.1.6이상만 동작
'백업' 카테고리의 다른 글
페이지의 실행 시간, 페이지의 메모리 사용량 보이기 (0) | 2015.01.15 |
---|---|
2. CI 개발 환경 구성 (0) | 2015.01.14 |
[HTML5] HTML5 추가기능 (0) | 2014.10.08 |
[JSP기초] 액션원소_include, forward (0) | 2014.10.07 |
[JSP기초] 액션원소_useBean (0) | 2014.10.07 |