CodeIgniter - CodeIgniter

CodeIgniter
Logo CodeIgniter
Auteur(s) original(aux) EllisLab
Développeur(s) Institut de technologie de la Colombie-Britannique (2014-2019), Fondation CodeIgniter (2019-maintenant)
Première version 28 février 2006 ( 2006-02-28 )
Version stable
4.1.1 / 2021-02-01 [±]
Dépôt
Écrit en PHP
Système opérateur Multiplateforme
Plate-forme PHP 5.6.0+ (v3.1.11) et PHP 7.2 ou nouveau (v4.0.0 ou supérieur)
Taper Cadre Web
Licence Licence MIT
Site Internet CodeIgniter .com Modifiez ceci sur Wikidata

CodeIgniter est un framework Web de développement rapide de logiciel open source , destiné à être utilisé pour créer des sites Web dynamiques avec PHP .

Popularité

CodeIgniter est vaguement basé sur le modèle de développement modèle-vue-contrôleur (MVC). Alors que les classes de contrôleurs sont une partie nécessaire du développement sous CodeIgniter, les modèles et les vues sont facultatifs. CodeIgniter peut également être modifié pour utiliser le contrôleur de vue de modèle hiérarchique (HMVC) qui permet aux développeurs de maintenir un regroupement modulaire de contrôleur, de modèles et de vues organisés dans un format de sous-répertoire.

CodeIgniter est le plus souvent connu pour sa vitesse par rapport aux autres frameworks PHP. Dans un point de vue critique sur les frameworks PHP en général, le créateur de PHP Rasmus Lerdorf s'est exprimé à la frOSCon en août 2008, notant qu'il aimait CodeIgniter " parce qu'il est plus rapide, plus léger et ressemble le moins à un framework " .

Code source et licence

Le code source de CodeIgniter est conservé sur GitHub et, à partir de la version préliminaire 3.0rc, est un logiciel open source certifié sous licence MIT . Les versions de CodeIgniter antérieures à 3.0.0 sont concédées sous une licence open source propriétaire de style Apache/BSD.

Une décision de 2011 de passer des licences à Open Software License (OSL) a suscité une certaine controverse au sein de la communauté, en particulier au sujet de l' incompatibilité GPL de la nouvelle licence, à laquelle EllisLab a répondu avec une série d'articles intitulée Software License Awareness Week.

Histoire

La première version publique de CodeIgniter a été publiée par EllisLab le 28 février 2006.

Le 9 juillet 2013, EllisLab a annoncé qu'il recherchait un nouveau propriétaire pour CodeIgniter, invoquant un manque de ressources pour donner au framework l'attention qu'il méritait. Le 6 octobre 2014, EllisLab a annoncé que CodeIgniter poursuivrait son développement sous la direction du British Columbia Institute of Technology . Depuis le 23 octobre 2019, la Fondation CodeIgniter ayant pris le relais, CodeIgniter n'est plus placé en famille d'accueil par le British Columbia Institute of Technology .

Codeigniter 4 est sorti le 24 février 2020, anniversaire de Jim Parry qui était le chef de projet de Codeigniter 4 et est décédé le 15 janvier 2020. Après cela, le projet se poursuit jusqu'à aujourd'hui avec d'autres chefs de projet.

Voir également

Les références

Liens externes