코드이그나이터

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
코드이그나이터
CodeIgniter
개발자 EllisLab, Inc.
발표일 2006년 02월 28일, 3105일 경과
최근 버전 2.2.0 / 2014년 06월 05일, 86일 경과
미리보기 버전 3.0-dev / 2011년 10월 20일, 1045일 경과
개발 상태 지원 중
프로그래밍 언어 PHP
운영 체제 크로스 플랫폼
종류 웹 애플리케이션 프레임워크
라이선스 OSL v3.0
웹사이트 http://codeigniter.com

코드이그나이터 (CodeIgniter)는 PHP로 작성된 웹프레임워크다. 코드이그나이터는 일반적으로 필요한 프로그래밍 라이브러리를 제공하고 있을 뿐 아니라 간편한 인터페이스와 논리적인 구조가 마련되어 있다. 첫 공개 버전은 2006년 2월 28일에 발표되었다. 코드이그나이터는 PHP4이상에서 작동된다. 각종 벤치마크에서는 PHP 웹프레임워크 중에서 빠른 편으로 알려지고 있다. (Yii, Yaf, Laravel, Slim 등이 더 빠르거나 비슷하다)

제공되는 기능[편집]

  • 모델-뷰-컨트롤러 (MVC) 기반
  • PHP 4 에 적합
  • 엄청 가벼움
  • 여러 플랫폼을 지원하는 완벽한 데이터베이스 클래스들
  • 액티브레코드(Active Record Database) 지원
  • 폼과 데이터의 검증
  • 보안과 XSS 필터링
  • 세션 관리
  • Email 전송클래스. 첨부파일지원.HTML/Text 지원.다양한프로토콜 지원(sendmail, SMTP, and Mail) 등.
  • 이미지 관리 라이브러리(자르기,크기조절,돌리기 등).GD , ImageMagick, NetPBM 지원
  • 파일 업로드 클래스
  • FTP 클래스
  • 로컬라이즈(Localization)
  • 페이지네이션
  • 데이터암호화
  • 벤치마크
  • 전체페이지 캐싱
  • 에러로깅
  • 성능측정(Application Profiling)
  • 스캐폴드(Scaffolding)
  • 캘린더클래스
  • User Agent 클래스
  • Zip 압축
  • 템플릿엔진
  • 트랙백(Trackback)
  • XML-RPC 라이브러리
  • 단위테스트
  • 검색엔진에 색인되기 좋은 URLs
  • 유연한 URI 라우팅
  • 후킹,클래스확장,플러그인 지원
  • 방대한 헬퍼 라이브러리

바깥 고리[편집]