CodeIgniter:
CodeIgniter is an open source rapid development web application framework,
for use in building dynamic web sites with PHP.
Popularity
CodeIgniter is loosely based on the popular Model-View-Controller development
pattern. While controller classes are a necessary part of development under
CodeIgniter, models and views are optional.
CodeIgniter is most often noted for its speed
when compared to other PHP frameworks.In a critical take on PHP frameworks in
general, PHP creator Rasmus Lerdorf spoke at frOSCon in
August 2008, noting that he liked CodeIgniter "because it is faster,
lighter and the least like a framework."
Source code
and license
CodeIgniter's source code is maintained at GitHub and
as of the preview version 3.0rc3, is certified open source software licensed
with the MIT License. Versions of CodeIgniter prior to 3.0 are licensed
under a proprietary Apache/BSD-style open source license.
The decision to switch licensing to the Open
Software License (OSL) sparked some community controversy especially
about the GPL incompatibility of the new license, to which EllisLab
has responded with a series of articles entitled Software License Awareness Week
Version and
history
The first public version of CodeIgniter was
released by EllisLab on February 28, 2006, and the latest stable
version 3.0.3 was released October 31, 2015. 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. On
October 6, 2014, EllisLab announced that CodeIgniter would continue development
under the stewardship of the British Columbia Institute of Technology
A Brief History of CodeIgniter
2006: CodeIgniter was born. CodeIgniter is a powerful
open-source PHP framework with a very small footprint, created by Rick Ellis in
2006. CodeIgniter was born from ExpressionEngine,
essentially a collection of refactored classes originally written for
EllisLab's flagship CMS. Stripped of the application-specific functionality,
CodeIgniter was made to be a simple and elegant toolkit, enabling rapid
development of both web sites and web applications, attracting thousands of
talented PHP developers.
2008: Industry leader. In an environment now saturated with PHP frameworks,
CodeIgniter was for a long time the only solid choice for a developer who lived
in the real world of shared hosting accounts and clients with deadlines.
CodeIgniter flew in the face of ponderously large and thoroughly undocumented
frameworks, leading PHP's creator Rasmus Lerdorf, an outspoken critic of
frameworks, to praise CodeIgniter.
2009: ExpressionEngine 2.0. In 2009, EllisLab launched
ExpressionEngine 2.0, rebuilt on the CodeIgniter framework. This flexible
codebase allowed third-party developers to more easily build powerful tools and
add-ons for ExpressionEngine, resulting in an explosion of high quality talent
in the ExpressionEngine community.
Where is CodeIgniter Now?
2014: BCIT Stewardship. In 2014, EllisLab granted ownership of CodeIgniter to the British
Columbia Institute of Technology, where it could continue to grow and thrive in
the hands of a highly-esteemed education institution. Incorporated directly
into their curriculum, BCIT has transformed CodeIgniter from being
"just" a tool for PHP developers into a living lab, building the next
generation of talented developers.
For more information, please visit : www.programmingyan.com
No comments:
Post a Comment