Articulo de referencia

CodeIgniter

{{cite web|url=https://forum.codeigniter.com/thread-74677.html|title=The CodeIgniter Foundation is finally here.|date=2019-10-23|access-date=2020-06-10}} (2019-now)"},"released"...

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

  1. "La Fundación CodeIgniter finalmente está aquí" . 23 de octubre de 2019. Consultado el 10 de junio de 2020 .
  2. "CodeIgniter 4.6.4" .
  3. "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
  4. "Requisitos del servidor — Documentación de CodeIgniter 4.x" . www.codeigniter.com .
  5. "CodeIgniter: el framework PHP más ligero" . IONOS Digitalguide . Consultado el 30 de marzo de 2022 .
  6. "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 .
  7. "wiredesignz / codeigniter-modular-extensions-hmvc — Bitbucket" . bitbucket.org . Consultado el 5 de mayo de 2016 .
  8. "Los 7 mejores frameworks de PHP" . TISindia.com. 12 de febrero de 2014.
  9. "Puntuación de rendimiento de los frameworks PHP" . Sellersrank.com. Archivado del original el 15/12/2014 . Consultado el 05/08/2014 .
  10. "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 .
  11. "Rasmus Lerdorf: ¿Frameworks de PHP? Piénsalo de nuevo" . Sitepoint.com. 29 de agosto de 2008. Consultado el 5 de agosto de 2014 .
  12. ^ "bcit-ci/CodeIgniter · GitHub" . GitHub . Consultado el 3 de febrero de 2015 .
  13. "Acuerdo de licencia de CodeIgniter" . CodeIgniter.com . Consultado el 28 de febrero de 2016 .
  14. "¿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 .
  15. "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 .
  16. "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 .
  17. "EllisLab busca nuevo propietario para CodeIgniter - Blog" . ExpressionEngine .
  18. "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 .
  19. "La Fundación CodeIgniter finalmente está aquí" . 23 de octubre de 2019. Consultado el 10 de junio de 2020 .
  20. "¡CodeIgniter 4.0 ya está aquí!" . Consultado el 24 de febrero de 2020 .
  21. "Noticias importantes sobre Jim Parry y el proyecto" . forum.codeigniter.com . Consultado el 15 de enero de 2020 .
  • Sitio web oficialEdita esto en Wikidata
  • Codeigniter en español