Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

CodeIgniter

From Wikipedia, the free encyclopedia
Free and open-source software development web framework
CodeIgniter
CodeIgniter logo
Original author(s)EllisLab
Developer(s)British Columbia Institute of Technology (2014–2019), CodeIgniter Foundation[1] (2019-now)
Initial releaseFebruary 28, 2006 (2006-02-28)
Stable release
4.6.0[2] / 2025-01-19[±]
Repository
Written inPHP
Operating systemCross-platform
PlatformPHP 5.6.0+ (v3.1.11)[3] andPHP 8.1 or newer (v4.XX)[4]
TypeWeb framework
LicenseMIT License
Websitecodeigniter.comEdit this at Wikidata

CodeIgniter is afree and open-source software rapid developmentweb framework, for use in building dynamic web sites withPHP.[5]

Popularity

[edit]

CodeIgniter is loosely based on the popularmodel–view–controller (MVC) development pattern. While controller classes are a necessary part of development under CodeIgniter, models and views are optional.[6] CodeIgniter can be also modified to use Hierarchical Model View Controller (HMVC[7]) which allows the developers to maintain modular grouping of Controller, Models and View arranged in a sub-directory format.

CodeIgniter is most often noted for its speed when compared to other PHP frameworks.[8][9][10] In a critical take on PHP frameworks in general, PHP creatorRasmus Lerdorf spoke atfrOSCon in August 2008, noting that he liked CodeIgniter "because it is faster, lighter and the least like a framework."[11]

Source code and license

[edit]

CodeIgniter's source code is maintained atGitHub,[12] and as of the preview version 3.0rc, is certified open source software licensed with theMIT License. Versions of CodeIgniter prior to 3.0.0 are licensed under a proprietary Apache/BSD-style open source license.[13]

A 2011 decision to switch licensing to theOpen Software License (OSL) sparked some community controversy,[14] especially about theGPL incompatibility of the new license, to which EllisLab has responded with a series of articles entitled Software License Awareness Week.[15]

History

[edit]

The first public version of CodeIgniter was released byEllisLab on February 28, 2006.[16]

On July 9, 2013,EllisLab announced that it was seeking a new owner for CodeIgniter, citing a lack of resources to give the framework the attention they felt it deserved.[17] On October 6, 2014, EllisLab announced that CodeIgniter would continue development under the stewardship of theBritish Columbia Institute of Technology.[18] As of October 23, 2019, with the CodeIgniter Foundation taking the reins, CodeIgniter is no longer under the care of theBritish Columbia Institute of Technology.[19]

CodeIgniter 4 was released On February 24, 2020,[20] the birthday of Jim Parry, the project lead of CodeIgniter 4, and who died on January 15, 2020.[21] Since then, the project continues with another lead.

See also

[edit]

References

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

External links

[edit]
.NET
C++
ColdFusion
Common Lisp
Haskell
Java
JavaScript
Perl
PHP
Python
Ruby
Rust
Scala
Smalltalk
Other languages
People
Resources
Implementations
Web frameworks
Testing
ORMs
IDEs
Widget toolkit
Retrieved from "https://en.wikipedia.org/w/index.php?title=CodeIgniter&oldid=1264351752"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp