CodeIgniter - CodeIgniter

CodeIgniter
Logotipo de CodeIgniter
Autor (es) original (es) EllisLab
Desarrollador (es) Instituto de Tecnología de Columbia Británica (2014-2019), Fundación CodeIgniter (2019-ahora)
Versión inicial 28 de febrero de 2006 ( 2006-02-28 )
Lanzamiento estable
4.1.1 / 01-02-2021 [±]
Repositorio
Escrito en PHP
Sistema operativo Multiplataforma
Plataforma PHP 5.6.0+ (v3.1.11) y PHP 7.2 o nuevo (v4.0.0 o superior)
Escribe Marco web
Licencia Licencia MIT
Sitio web codeigniter .com Edita esto en Wikidata

CodeIgniter es un marco web de desarrollo rápido de software de código abierto , para su uso en la creación de sitios web dinámicos con PHP .

Popularidad

CodeIgniter se basa libremente en el popular patrón de desarrollo modelo-vista-controlador (MVC). Si bien las clases de controlador son una parte necesaria del desarrollo en CodeIgniter, los modelos y las vistas son opcionales. CodeIgniter también se puede modificar para usar el Controlador de vista de modelo jerárquico (HMVC) que permite a los desarrolladores mantener agrupaciones modulares de Controlador, Modelos y Vista organizados en un formato de subdirectorio.

CodeIgniter se destaca con mayor frecuencia por su velocidad en comparación con otros marcos PHP. En una visión crítica de los frameworks PHP en general, el creador de PHP Rasmus Lerdorf habló en frOSCon en agosto de 2008 y señaló que le gustaba CodeIgniter " porque es más rápido, más ligero y menos parecido a un framework " .

Código fuente y licencia

El código fuente de CodeIgniter se mantiene en GitHub y, a partir de la versión preliminar 3.0rc, es un software de código abierto certificado con la licencia MIT . Las versiones de CodeIgniter anteriores a la 3.0.0 tienen una licencia patentada de código abierto estilo Apache / BSD.

La decisión de 2011 de cambiar la licencia a Open Software License (OSL) provocó cierta controversia en la comunidad, especialmente sobre la incompatibilidad GPL de la nueva licencia, a la que EllisLab ha respondido con una serie de artículos titulados Software License Awareness Week.

Historia

La primera versión pública de CodeIgniter fue lanzada por EllisLab el 28 de febrero de 2006.

El 9 de julio de 2013, EllisLab anunció que estaba buscando un nuevo propietario para CodeIgniter, citando la falta de recursos para darle al marco la atención que sentían que merecía. El 6 de octubre de 2014, EllisLab anunció que CodeIgniter continuaría el desarrollo bajo la dirección del Instituto de Tecnología de Columbia Británica . A partir del 23 de octubre de 2019, con CodeIgniter Foundation asumiendo el mando, CodeIgniter ya no está bajo el cuidado de crianza del Instituto de Tecnología de Columbia Británica .

Codeigniter 4 fue lanzado el 24 de febrero de 2020, cumpleaños de Jim Parry, quien era el líder del proyecto de Codeigniter 4 y murió el 15 de enero de 2020. Después de eso, el proyecto continúa hasta hoy con otro líder del proyecto.

Ver también

Referencias

enlaces externos