Header

  1. View current page

    CakePHP 매뉴얼 - CakePHP.co.kr

Profile_img_60x60_06
1 48

01. 소개 (Introduction to CakePHP)

 

1. 소개 (Introduction to CakePHP)#

 

1.1. CakePHP 는 무엇인가?#

 CakePHP 는 PHP 용 무료 오픈 소스 초고속 개발 프레임워크이다.  웹 애플리케이션을 만드는 프로그래머를 위한 이것의 라이브러리 구조, 클래스와 런타임 인프라스트럭쳐는 원래 루비에 의해 영감을 받았다. 우리의 최우선 목표는 유연성을 잃지 않고, 구조화되고 신속한 방법으로 작업할 수 있게 하는 것이다.

 

1.2. 왜 CakePHP 인가?#

신속하고, 최소한의 혼란으로 애플리케이션을 개발하기 위한 프레임워크로서 CakePHP 가 탁월한 선택이 되는 몇가지 특징이 있다. 순서없이 몇가지를 열거하자면 다음과 같다 :

 

  • 활동적이고, 친밀한 커뮤니티
  • 유연한 라이센스
  • PHP4, PHP5 와의 호환성
  • 데이터베이스 인터랙션과 간략화한 쿼리를 위한 CRUD 가 통합됨
  • 애플리케이션 스캐폴딩
  • 모델 뷰 컨트롤러 (MVC) 구조
  • 보기좋은 맞춤 URL 의 요청 디스패처
  • 자료 검사 기능 내장
  • 빠르고 유연한 템플릿 기능 (PHP 문법, 각종 헬퍼 포함 )
  • AJAX, 자바스크립트, HTML 폼을 위한 각종 뷰 헬퍼
  • 보안, 세션, 리퀘스트 등을 처리하는 컴포넌트
  • 유연한 접근 제한 목록
  • 불법 자료 삭제
  • 유연한 뷰 캐시
  • 웹사이트의 어떤 서브 디렉토리에서든 작동, 아파치는 전혀 손대지 않거나 약간의 설정

 

1.3. CakePHP 의 역사#

2005년,  Michal Tatarynowicz 는 PHP 내에서 초고속 애플리케이션 프레임워크의 최소버전을 짰다. 그는 매우 좋은 프레임워크의 시작이었다는 것을 알았다. Michal 은 Cake 라 부르기로 하며, MIT 라이센스로 개발자 커뮤니티에 공개했다. 현재 CakePHP 란 이름 아래 Cake 를 보수하고 있다.

Tags

History

Last edited on 11/01/2007 14:57 by cakephp

Comments (0)

You must log in to leave a comment. Please sign in.