제목 | 코드이그나이터 어떤 버젼을 선택 할 까? | ||
---|---|---|---|
글쓴이 | 한대승(불의회상) | 작성시각 | 2015/06/29 15:04:47 |
|
|||
공부를 하던 프로젝트를 하던 유지 보수를 하던 기준이 없어서 어떤 버젼을 써야 할 지.... 그래서 이 애매함을 제 경험을 기준으로 정해 보도록 하겠습니다. 1. 신규 프로젝트 진행에 코드이그나이터 적용하고 싶어요. => PHP 5.4 이상인 경우 3.0을 추천 합니다. => PHP 5.4 미만 버젼인 경우는 2.2.2를 추천 합니다. => 물론 3.0이 PHP 5.2.4 이상 버젼에서 동작은 하지만 잠재적인 기능의 누락과 보안상 문제점이 있을수 있어 추천하고 싶지는 않군요. => PHP 4.X라면 1.7.3을 사용 하시면 됩니다만... 코드이그나이터에서 더 이상의 지원이 없어서 추천하지 않습니다. 2. 기존 프로젝트가 코드이그나이터 2.X가 적용 되어 있어요. => PHP5.6 미만이고 프로젝트 시작단계부터 참여하지 않았거나 구조를 정확히 모르다면 2.X 그대로 사용 하십시오. 섣부르게 업데이트시 헬게이트가 열리는 경험을 하실수 있습니다. => PHP5.6 이상 버젼 입니다. 코드이그나이터 2.2.2를 추천 드립니다. 2.2.2 이전 버젼은 PHP 5.6 버전에서 지원하지 않는 함수들을 사용하고 있어 생각지 못한데서 에러가 뜹니다. 3. 프레임워크 공부 하고 싶어요. => 새로이 발표된 버전이 3.0 이지만 2.X로 공부 하십시오. => 3.0과 2.X 의 기능에 큰 변화가 없습니다. => 단, 컨트롤러, 모델, 라이브러리 파일명 규칙은 3.0을 따르세요. (윈도우 버젼 기준입니다. 리눅스는 대/소문자를 구분하기 때문에 소문자로 작성하세요.) => 2.X는 파일명 작성시 소문자로만 해도 됩니다만, 3.0은 첫글자가 대문자여야 한다는 규칙을 엄격하게 적용 합니다. => 물론 3.X를 공부하는것도 나쁘지 않습니다. 끝. |
|||
다음글 | [1원팁] 잘나오던 페이지가 갑자기 못찾아서 2분 삽질... (4) | ||
이전글 | Mac 에서 XDebug 환경 만들기 (2) | ||
변종원(웅파)
/
2015/06/29 15:36:35 /
추천
0
추천합니다. ㅎㅎ
|
하늘치
/
2015/06/29 18:20:43 /
추천
0
선추천후리플.. ㅎㅎ
|
빠르게정확하게
/
2015/06/30 10:25:30 /
추천
0
2.0과 3.0이 많이 차이나진 않는군요. 오늘 바로 책 구입하겠습니다. ㅎㅎ
|
수로벨
/
2015/07/01 10:04:10 /
추천
0
깔끔한 정리 감사합니다.
|
kaido
/
2015/07/02 10:07:40 /
추천
0
누군가 만들어 올려주세요...
2.x 인거 같은데 3.x 수준으로 코어 업데이트 한 버젼을!! [특히 세션.. 세션.. 세션...] 각설하고 php 버전 문제때문이라도 아직은 2.x 인듯 합니다. |
들국화
/
2015/07/03 10:34:40 /
추천
0
꿀팁....
저도 신규인데도 2.X 씁니다..ㅋㅋ |