처음부터 차근차근

Framework와 CodeIgniter 본문

Framework/CodeIgniter

Framework와 CodeIgniter

_soyoung 2021. 10. 6. 00:17
반응형
Framework

 

Frame(뼈대, 틀) + work(일하다)

Framework란, 웹 애플리케이션을 만들 때 공통된 부분을 미리 만들어 놓은 것 즉, 뼈대를 미리 만들어 놓은 것이다.

웹 애플리케이션을 만들 때 공통되는 부분은 framework를 이용하여 만들고, 공통되지 않은 부분은 직접 만들어서 사용한다.

그래서 Framework를 사용하여 웹 애플리케이션을 만들면 한결 빠르고 구조적이게 만들 수 있다.

php의 프레임워크는 Laravel(라라벨), Phalcon(팔콘), Symphony(심포니) 등등 많은데 그중에서 Codelgniter을 공부했다.

 

 

 

 

CodeIgniter

 

CodeIgniter란 php의 오픈소스 프레임워크로, 가장 오래된 php 프레임워크 중 하나이다.

다른 프레임워크와 비교했을 때 데이터베이스 작업이 더 빠르게 실행되서 속도가 빠르다는 장점이 있다.

뿐만 아니라 Codegniter 관련 문서가 잘돼있고, 커뮤니티도 활성화되어있고(한국 Codegniter 커뮤니티 : https://www.cikorea.net/), 쉬워서 처음 프레임워크를 사용해보는 사람에게 추천되는 프레임워크다.

 

CodeIgniter은 MVC 패턴을 지원한다.

MVC 패턴이란 Model, View, Controller의 앞글자를 딴 패턴으로 웹 애플리케이션을 만들 때 저 세 부분으로 구분해서 개발하는 것이다.

 

MVC패턴 자세한 설명 -> 2021.09.04 - [프로그래밍 언어/JSP] - 웹 애플리케이션 모델과 MVC패턴

 

<Codelgniter 설치>

1. Codelgniter 사이트의 download로 간다. -> https://codeigniter.com/download

 

2. 자신의 php 버전과 맞는 CodeIgniter을 설치한다. (필자는 3.1.11을 설치함)

 

3. 파일의 압축을 풀고, 저 경로 안에 있는 파일을 모두 ctrl + c(복사)

 

4. Bitnami폴더의 wampstack폴더로 가서 apache2 > htdocs로 간후 ctrl + v(붙여넣기)를 한다.

 

5. 그 다음 검색창에 localhost를 쳤을 때 아래의 페이지가 나오면 성공적으로 CodeIgniter을 설치한 것이다.

 

 

 

 

 

 

 

 

출처 : 'CodeIgniter - 생활 코딩' 변형 및 요약

반응형

'Framework > CodeIgniter' 카테고리의 다른 글

Helper  (0) 2021.10.13
URI 매핑 변경하기  (0) 2021.10.12
Bootstrap  (0) 2021.10.10
Model과 View, 데이터베이스 연동  (0) 2021.10.09
Codelgniter 파일 구조와 Controller, Veiw  (0) 2021.10.06
Comments