Tuesday 19 January 2016

CodeIgniter

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