코드이그나이터4의 세계에 오신 것을 환영합니다.
코드이그나이터는 PHP로 작성된 MVC 프레임워크입니다. 웹사이트를 구축하는 데 필요한 뼈대를 제공해 주고, 다양한 기능을 미리 만들어 둠으로써 한 번 익숙해지기만 하면 빠르게 웹사이트를 만들 수 있게 도와줍니다.
코드이그나이터에서 내세우는 장점은 아래와 같습니다.
코드이그나이터는 라라벨이나 심포니같은 대규모 프레임워크에 비해 상대적으로 배우기 쉽고, 유연합니다. 특정한 방법을 강요하지 않으며 그저 웹 서비스를 잘 만드는 것에 집중합니다.
프레임워크 러닝커브가 너무 크다면 서비스를 만드는 것에 집중하는 것보다 프레임워크의 기능을 익히는 데 더 많은 시간을 사용해야 합니다. 주객전도적인 상황을 피하고 싶다면 코드이그나이터4도 좋은 선택지가 될 것입니다.
코드이그나이터4로 PHP MVC 프레임워크에 익숙해지고 나서 필요에 따라 다른 프레임워크를 익히는 것도 훌륭한 접근법이라 생각합니다.
MVC에 경험이 없어도 괜찮습니다. 프레임워크의 장점 중 하나는 정해진 위치에 정해진 기능을 끼워넣으면 동작한다는 점입니다. 이 글에서도 한 부분씩 나누어서 설명하므로 php의 문법과 간단한 데이터베이스의 개념만 있다면 글을 따라 사이트를 만들 수 있습니다.
코드이그나이터는 2006년 엘리스랩에서 처음 만든 이후 2014년 브리티시 컬럼비아 공과대학에 의해 인수되고 2019년부터는 코드이그나이터 파운데이션에 의해 관리되고 있습니다.