IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
한국 developerWorks   >  기획 기사  > developerworks

PHP 프레임워크



2008년 9월 9일

PHP는 가장 대중적인 웹 프로그래밍 언어이지만 최근 몇 년간은 ‘MVC 스타일의 웹 개발 프레임워크’라는 유행에 뒤쳐진 듯 보이기도 했습니다. 5회로 구성된 이 연재에서는 대표적인 PHP 기반 웹 프레임워크 세 가지를 골라 이를 이용해 간단한 웹 응용 프로그램을 만들어 보면서 최근 웹 개발 경향에 관련된 기술적 주제를 살펴보겠습니다.

  • 1회: 많이 사용하는 프레임워크 세 개

  • 이 연재에서 선택한 PHP 기반 웹 프레임워크는 젠드 프레임워크, 심포니(symfony), CakePHP입니다. 세 프레임워크는 저마다 특징과 장점이 있으며 개발 시에 이를 염두에 두고 적절히 활용할 필요가 있습니다. 첫 회에는 이 세 프레임워크를 소개하고 설치 방법을 설명한 후 다음 회에서 응용 프로그램을 만드는 데 필요한 준비를 해보겠습니다.

  • 2회: 간단한 응용 프로그램 만들기

  • Blahg라는 웹 응용 프로그램을 만듭니다. 각각의 프레임워크에서 MVC 패턴에 따라 개발에 들어갑니다. 세 프레임워크에서 모델, 뷰, 컨트롤러를 어떻게 구현하고 처리하는지 비교해 보면 재미있을 것입니다.

  • 3회: 응용 프로그램 확장과 예외 처리

  • 프레임워크는 이름 그대로 무언가를 만드는 틀을 제공할 뿐입니다. 개발이 진행됨에 따라 처음에 만들었던 간단한 프로그램을 확장해야 하고 여러 가지 예외를 처리해야 합니다. 특히 모든 프레임워크는 최초 개발자가 예상하지 못한 상황에 맞닥뜨리게 마련이므로 예외 처리가 중요합니다. 3회에서는 몇 가지 예를 통해 예외 처리에 대한 감을 익혀 보겠습니다.

  • 4회: Ajax 지원

  • 요즘은 Ajax 지원을 하지 않는 웹 프레임워크를 찾기 어려울 것입니다. 이 연재에서 소개하는 프레임워크들도 저마다의 방식으로 Ajax를 지원합니다. 각 프레임워크의 Ajax 지원 방법을 알아보고 이를 이용해 지금까지 만든 응용 프로그램에 적용을 해보겠습니다.

  • 5회: 외부에서 실행하기

  • 웹 응용 프로그램을 개발하다 보면 여러 가지 관리 작업이 추가로 필요하게 됩니다. 전통적으로 펄을 많이 사용했는데 이번에는 유지 보수를 쉽게 하기 위해 PHP로 관리 스크립트를 짠 후 이를 cron 작업으로 등록해 실행하는 방법을 살펴보겠습니다.



위로


문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

사이트 여행

dW 커뮤니티
포럼 | 블로그 | Spaces
dW Student Community

로컬 컨텐츠

행사 및 세미나

개발자 입문 | IBM Software 입문

튜토리얼 및 교육

TOP 10 인기자료

SW 다운로드

RSS 피드

뉴스레터
 
  
자바스크립트가 작동이 중지되었습니다. 이 기능을 수행하시려면 브라우저에서 자바스크립스트를 작동시켜 주시거나 이곳을 클릭해주세요.
Special offers
SOA Series
WebSphere Download
db2expressC
기획 기사 시리즈

    IBM 소개 개인정보 보호정책 문의