코드 시그니터

CodeIgniter
코드 시그니터
원저작자엘리스랩
개발자British Columbia Institute of Technology (2014-2019), CodeIgniter Foundation (2019-현재)
초기 릴리즈2006년 2월 28일 (2006-02-28)
안정된 릴리스
4.1[2].9 / 2022-02-26 [±]
프리뷰 릴리즈
4.2.0[3]
저장소
기입처PHP
운영 체제크로스 플랫폼
플랫폼PHP 5.6.0+(v3.1.[4]11) PHP 7.2 또는 새로운 버전(v4.0.0 이상)[5]
유형웹 프레임워크
면허증.MIT 라이선스
웹 사이트codeigniter.com Edit this at Wikidata

CodeIgniter[6]PHP로 동적 웹 사이트를 구축하기 위한 오픈 소스 소프트웨어 급속 개발프레임워크입니다.

인기

CodeIgniter는 널리 사용되는 모델 뷰 컨트롤러(MVC) 개발 패턴에 근거하고 있습니다.컨트롤러 클래스는 CodeIgniter에서 개발에 필수적인 부분이지만 모델과 뷰는 옵션입니다.[7]또한 CodeIgniter를 변경하여 계층형 모델 뷰 컨트롤러[8](HMC)를 사용하여 개발자가 하위 디렉토리 형식으로 배열된 컨트롤러, 모델 및 뷰의 모듈식 그룹을 유지할 수 있습니다.

CodeIgniter는 다른 [9][10][11]PHP 프레임워크와 비교했을 때 가장 자주 그 속도로 알려져 있습니다.PHP 프레임워크 전반에 대한 비판적인 시각에서 PHP의 크리에이터인 Rasmus Lerdorf는 2008년 8월 frOSCon에서 "CodeIgniter가 더 빠르고 [12]가볍고 프레임워크와 비슷하지 않기 때문"이라고 말했다.

소스 코드 및 라이선스

CodeIgniter의 소스 코드는 GitHub에서 [13]유지되며 프리뷰 버전 3.0rc는 MIT 라이선스로 인증된 오픈 소스 소프트웨어입니다.3.0.0 이전 버전의 CodeIgniter는 Apache/B에 따라 라이선스가 부여됩니다.SD 스타일의 오픈 소스 라이센스.[14]

2011년 오픈 소프트웨어 라이선스(OSL)로 라이선스를 전환하기로 결정함에 따라 특히 새로운 라이선스의 GPL 비호환성에 대한 커뮤니티에서 [15]논란이 일고 있습니다.이것에 대해 EllisLab은 Software License Awareness [16]Week라는 제목의 일련의 기사로 대응하고 있습니다.

역사

CodeIgniter의 첫 번째 공개 버전은 2006년 [17]2월 28일 EllisLab에 의해 출시되었습니다.

2013년 7월 9일, EllisLab은 CodeIgniter의 새로운 소유자를 찾고 있다고 발표하면서, 프레임워크에 관심을 가질 [18]만한 리소스가 부족하다고 생각했습니다.2014년 10월 6일, EllisLab은 CodeIgniter가 British Columbia Institute of [19]Technology의 관리 하에 개발을 계속할 것이라고 발표했습니다.2019년 10월 23일부로 CodeIgniter Foundation이 맨틀을 인수하면서 CodeIgniter는 더 이상 [20]브리티시컬럼비아공과대학에서 위탁 관리를 받지 않게 되었습니다.

코드 시그니터 4는 코드 [21]시그니터 4의 프로젝트 리더였던 짐 패리의 생일인 2020년 [22]2월 24일에 발매되어 2020년 1월 15일에 사망했다.그 후, 프로젝트는 다른 프로젝트 리더와 함께 오늘까지 계속됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "The CodeIgniter Foundation is finally here". 2019-10-23. Retrieved 2020-06-10.
  2. ^ "CodeIgniter Releases". github.com. Retrieved 2022-04-14.
  3. ^ "CodeIgniter 4.2.0". CodeIgniter.
  4. ^ "Server Requirements — CodeIgniter 3.1.11 documentation". www.codeigniter.com. Archived from the original on 2019-07-11. Retrieved 2017-06-23.
  5. ^ "Server Requirements — CodeIgniter 4.x documentation". www.codeigniter.com.
  6. ^ "CodeIgniter – The lightweight of the PHP frameworks". IONOS Digitalguide. Retrieved 2022-03-30.
  7. ^ "CodeIgniter User Guide: Models". CodeIgniter.com. Archived from the original on 2015-02-03. Retrieved 2015-02-03.
  8. ^ "wiredesignz / codeigniter-modular-extensions-hmvc — Bitbucket". bitbucket.org. Retrieved 2016-05-05.
  9. ^ "7 Best PHP Frameworks". TISindia.com. 2014-02-12.
  10. ^ "PHP Frameworks Benchmarks". Sellersrank.com. Archived from the original on 2014-12-15. Retrieved 2014-08-05.
  11. ^ "Benchmark update: Cake vs. CodeIgniter vs. Kohana". Pr0digy.com. 2008-09-03. Archived from the original on 2014-06-14. Retrieved 2014-08-05.
  12. ^ "Rasmus Lerdorf: PHP Frameworks? Think Again". Sitepoint.com. 2008-08-29. Retrieved 2014-08-05.
  13. ^ "bcit-ci/CodeIgniter · GitHub". Retrieved 2015-02-03.
  14. ^ "CodeIgniter License Agreement". CodeIgniter.com. Retrieved 2016-02-28.
  15. ^ "CodeIgniter changes license to OSL 3.0?". CodeIgniter.com Forum. 2011-10-21. Archived from the original on 2014-08-08. Retrieved 2014-08-05.
  16. ^ "Software License Awareness Week". EllisLab.com. 2011-10-31. Archived from the original on 2016-03-22. Retrieved 2012-12-28.
  17. ^ "CodeIgniter User Guide: Change Log". CodeIgniter.com. Archived from the original on 2016-03-22. Retrieved 2016-03-21.
  18. ^ "EllisLab Seeking New Owner for CodeIgniter - Blog". ExpressionEngine.
  19. ^ "Your Favorite PHP Framework, CodeIgniter, Has a New Home". EllisLab Blog. EllisLab. Archived from the original on 17 October 2014. Retrieved 16 October 2014.
  20. ^ "The CodeIgniter Foundation is finally here". 2019-10-23. Retrieved 2020-06-10.
  21. ^ "CodeIgniter 4.0 is here!". Retrieved 2020-02-24.
  22. ^ "Important News about Jim Parry and the Project". forum.codeigniter.com. Retrieved 2020-01-15.

외부 링크