CodeIgniter es un marco de desarrollo web rápido, gratuito y de código abierto , para su uso en la creación de sitios web dinámicos con PHP . [ 5 ]
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. [ 6 ] CodeIgniter también se puede modificar para usar el Modelo-Vista-Controlador Jerárquico (HMVC [ 7 ] ), que permite a los desarrolladores mantener una agrupación modular de controladores, modelos y vistas organizados en un formato de subdirectorio.
CodeIgniter se destaca principalmente por su velocidad en comparación con otros frameworks de PHP. [ 8 ] [ 9 ] [ 10 ] En una crítica a los frameworks de PHP en general, el creador de PHP, Rasmus Lerdorf, habló en frOSCon en agosto de 2008, señalando que le gustaba CodeIgniter " porque es más rápido, más ligero y el que menos se parece a un framework " . [ 11 ]
Código fuente y licencia
El código fuente de CodeIgniter se mantiene en GitHub [ 12 ] y, a partir de la versión preliminar 3.0rc, es un software de código abierto certificado bajo la licencia MIT . Las versiones de CodeIgniter anteriores a la 3.0.0 se rigen por una licencia de código abierto propietaria de estilo Apache/BSD [ 13 ] .
Una decisión de 2011 de cambiar la licencia a la Licencia de Software Abierto (OSL) provocó cierta controversia en la comunidad, [ 14 ] especialmente sobre la incompatibilidad de la nueva licencia con la GPL , a la que EllisLab respondió con una serie de artículos titulados Semana de Concientización sobre Licencias de Software. [ 15 ]
Historia
La primera versión pública de CodeIgniter fue lanzada por EllisLab el 28 de febrero de 2006. [ 16 ]
El 9 de julio de 2013, EllisLab anunció que buscaba un nuevo propietario para CodeIgniter, alegando falta de recursos para dedicarle al framework la atención que, a su juicio, merecía. [ 17 ] El 6 de octubre de 2014, EllisLab anunció que CodeIgniter continuaría su desarrollo bajo la tutela del Instituto Tecnológico de Columbia Británica . [ 18 ] A partir del 23 de octubre de 2019, con la Fundación CodeIgniter asumiendo el control, CodeIgniter ya no está bajo la tutela del Instituto Tecnológico de Columbia Británica. [ 19 ]
CodeIgniter 4 se lanzó el 24 de febrero de 2020, [ 20 ] cumpleaños de Jim Parry, el líder del proyecto CodeIgniter 4, quien falleció el 15 de enero de 2020. [ 21 ] Desde entonces, el proyecto ha continuado con otro líder.
Véase también
Referencias
- ↑ "La Fundación CodeIgniter finalmente está aquí" . 23 de octubre de 2019. Consultado el 10 de junio de 2020 .
- ↑ "CodeIgniter 4.6.4" .
- ↑ "Requisitos del servidor — Documentación de CodeIgniter 3.1.11" . www.codeigniter.com . Archivado del original el 11 de julio de 2019. Consultado el 23 de junio de 2017 .URL alternativa
- ↑ "Requisitos del servidor — Documentación de CodeIgniter 4.x" . www.codeigniter.com .
- ↑ "CodeIgniter: el framework PHP más ligero" . IONOS Digitalguide . Consultado el 30 de marzo de 2022 .
- ↑ "Guía del usuario de CodeIgniter: Modelos" . CodeIgniter.com. Archivado del original el 3 de febrero de 2015. Consultado el 3 de febrero de 2015 .
- ↑ "wiredesignz / codeigniter-modular-extensions-hmvc — Bitbucket" . bitbucket.org . Consultado el 5 de mayo de 2016 .
- ↑ "Los 7 mejores frameworks de PHP" . TISindia.com. 12 de febrero de 2014.
- ↑ "Puntuación de rendimiento de los frameworks PHP" . Sellersrank.com. Archivado del original el 15/12/2014 . Consultado el 05/08/2014 .
- ↑ "Actualización de benchmark: Cake vs. CodeIgniter vs. Kohana" . Pr0digy.com. 3 de septiembre de 2008. Archivado del original el 14 de junio de 2014. Consultado el 5 de agosto de 2014 .
- ↑ "Rasmus Lerdorf: ¿Frameworks de PHP? Piénsalo de nuevo" . Sitepoint.com. 29 de agosto de 2008. Consultado el 5 de agosto de 2014 .
- ^ "bcit-ci/CodeIgniter · GitHub" . GitHub . Consultado el 3 de febrero de 2015 .
- ↑ "Acuerdo de licencia de CodeIgniter" . CodeIgniter.com . Consultado el 28 de febrero de 2016 .
- ↑ "¿CodeIgniter cambia su licencia a OSL 3.0?" . Foro de CodeIgniter.com. 21/10/2011. Archivado del original el 08/08/2014 . Consultado el 05/08/2014 .
- ↑ "Semana de Concientización sobre Licencias de Software" . EllisLab.com. 31 de octubre de 2011. Archivado del original el 22 de marzo de 2016. Consultado el 28 de diciembre de 2012 .
- ↑ "Guía del usuario de CodeIgniter: Registro de cambios" . CodeIgniter.com. Archivado del original el 22 de marzo de 2016. Consultado el 21 de marzo de 2016 .
- ↑ "EllisLab busca nuevo propietario para CodeIgniter - Blog" . ExpressionEngine .
- ↑ "CodeIgniter, tu framework PHP favorito, tiene un nuevo hogar" . Blog de EllisLab . EllisLab. Archivado del original el 17 de octubre de 2014. Consultado el 16 de octubre de 2014 .
- ↑ "La Fundación CodeIgniter finalmente está aquí" . 23 de octubre de 2019. Consultado el 10 de junio de 2020 .
- ↑ "¡CodeIgniter 4.0 ya está aquí!" . Consultado el 24 de febrero de 2020 .
- ↑ "Noticias importantes sobre Jim Parry y el proyecto" . forum.codeigniter.com . Consultado el 15 de enero de 2020 .
Enlaces externos
- Software libre programado en PHP
- Frameworks de PHP
- marcos de trabajo web
- Software que utiliza la licencia MIT.