생활코딩 - CodeIgniter
    • 01
      소개 및 설치
    • CodeIgniter 소개
      CodeIgniter 설치
      CodeIgniter 설치 (Windows)
      실습방법
    • 02
      MVC 디자인 패턴
    • Controller
      View
      Model (1/3)
      Model (2/3)
      Model (3/3)
      MVC 디자인 패턴
    • 03
      CodeIgniter
    • 파일
      Twitter Bootstrap
      URI Routing
      Helper (1/2)
      Helper (2/2)
      Library & Form Validation (1/3)
      Library & Form Validation (2/3)
      Library & Form Validation (3/3)
      설정 (1/5)
      설정 (2/5)
      설정 (3/5)
      설정 (4/5)
      설정 (5/5)
      로그
      파일 업로드 & CKEditor (1/3)
      파일 업로드 & CKEditor (2/3)
      파일 업로드 & CKEditor (3/3)
      세션 (1/4)
      세션 (2/4)
      세션 (3/4)
      세션 (4/4)
      Core 확장
      회원가입 & 비밀번호 암호화 (1/4)
      회원가입 & 비밀번호 암호화 (2/4)
      회원가입 & 비밀번호 암호화 (3/4)
      회원가입 & 비밀번호 암호화 (4/4)
      리다이렉션과 로그인 개선
      이메일 전송 & 라이브러리의 확장 (1/2)
      이메일 전송 & 라이브러리의 확장 (2/2)
      CLI (1/2)
      CLI (2/2)
      Queue & Cron (1/4)
      Queue & Cron (2/4)
      Queue & Cron (3/4)
      Queue & Cron (4/4)
      Caching (1/4)
      Caching (2/4)
      Caching (3/4)
      Caching (4/4)
    CodeIgniter 소개
    01 소개 및 설치
    CodeIgniter 소개

    Framework

    프래임워크란 에플리케이션을 구현 할 때 공통되는 부분과 에플리케이션 특화된 부분을 구분해서 공통되는 부분은 미리 만들어진 체계를 이용하고, 에플리케이션 특화된 부분은 직접 구현함으로서 생산성을 향상시키는 수단이다. 

    잘 만들어진 프래임워크을 이용하면 높은 퀄리티로 프로젝트를 유지 할 수 있는 장점이 생긴다. 

    프래임워크 도입시 주의할 점

    하지만 프래임워크을 통해서 생산성을 높이기 위해서는 프래임워크을 잘 이해하는 것이 필수다. 따라서 프래임워크 도입 초기에는 학습 부담으로 인해서 생산성이 오히려 저해된다. 프래임워크 도입에 대한 기대감으로 조급하게 성과를 기대하다가는 아무것도 이루지 못할 수 있다. 프래임워크 도입을 위해서 충분한 학습시간을 갖는 것이 매우 중요하다. 

    또한 프래임워크은 대단히 복잡한 소프트웨어이기 때문에 프래임워크과 관련된 문제가 발생했을 때는 마치 대자연을 탐험하는 것과 같은 혼란스러움을 느낄 수 있다. 

    Codeigniter

    PHP 기반으로 오픈소스이고, 무료로 사용 할 수 있는 프래임워크이다. PHP 프래임워크 중에 가장 많은 사용자 층을 가지고 있는 프래임 웍 중의 하나고, 빠르고 MVC 모델을 지원한다. 특히 한국에는 코드 이그나이터 커뮤니티가 있어서 다양한 정보 교류가 가능하다. 

    홈페이지

    질문하기