Codeigniter

> Temas > Codeigniter
Editar

Codeigniter es un popular framework PHP usado para el desarrollo de aplicaciones web con PHP complejas, facilitando el mantenimiento y la extensibilidad, apoyado por las buenas prácticas.

Codeigniter es un framework PHP bastante popular, por ser una de las alternativas de entrada en el mundo de los frameworks, escogida por los desarrolladores principalmente por su sencillez con respecto a otras herramientas disponibles en el mercado.

Se trata de un framework potente, de característias completas pero con un rendimiento elevado debido a su sencillez y una base de código no demasiado compleja ni grande. Es ideal para desarrolladores que quieran crear aplicaciones PHP simples pero con una base robusta, evitando los típicos problemas del código spaguetti habituales en PHP cuando no se usan frameworks.

Más información:

Historia breve de Codeigniter

Codeigniter es un framework que apareció en 2006 desarrollado por la empresa EllisLab. Su versión Codeigniter 3 alcanzó una razonable popularidad debido a que era un framework sencillo de aprender, ligero y capaz de ejecutarse en la mayoría de los alojamientos PHP tradicionales.

Sin embargo, la empresa desarrolladora original EllisLab decidió abandonar el proyecto en 2014 debido a varios factores, como la falta de recursos para continuar sus actualizaciones y la tracción de otros frameworks PHP modernos como Symfony o Laravel, que habían alcanzado una estructura más robusta y una comunidad mucho más fuerte.

EllisLab en principio no consiguió otra empresa que se encargase de continuar el mantenimiento de Codeigniter, pero cuando ya había abandonado el barco apareció la British Columbia Institute of Technology, una institución canadiense que decidió continuar el soporte.

Después de varios años la Codeigniter Fundation se creó y asumió el mantenimiento del framework que goza hasta ahora de actualizaciones frecuentes.

La versión Codeigniter 4 se reescribió desde cero y supuso un gran avance, a costa de perder algo de su enfoque inicial de sencillez del framework y la facilidad de instalación solo con descargar un Zip. En cambio se sumó acertadamente a las costumbres actuales de desarrollo con PHP y la gestión de dependencias con Composer, haciendo posible la integración de software actual de una manera sencilla y adaptada a los tiempos que corren.

Editar

Principales características y ventajas de Codeigniter

Estas son las principales características que nos pueden llevar a usar Codeigniter en el desarrollo de un proyecto PHP.

  • Tamaño reducido. Codeigniter se encuentra en una descarga de 1.2MB.
  • Elevado rendimiento, superior a la mayoría de competidores.
  • No te fuerza a desarrollar de una manera dada, aunque sí promueve patrones de arquitectura como MVC.
  • Elevada seguridad, a pesar de su sencillez, evitando ataques CSRF o XSS, inyecciones de código SQL, etc.
  • Una documentación clara y completa.
  • Super sencilla configuración, cercana a cero. La versión 3 de Codeigniter simplemente se descargaba y se comenzaba a funcionar, sin embargo, para la versión 4 ya se recomienda y se hace uso de Composer.

Editar

¿Quieres añadir algo sobre Codeigniter?

Crea artículos, recursos o comparte información sobre Codeigniter

Crear un bloque

Codeigniter
Sitio oficial: https://codeigniter.com/
Año de lanzamiento: 2006 Compañía: CodeIgniter Foundation Lenguaje desarrollo: PHP Licencia: MIT Paradigmas: Orientado a Objetos

Manuales

Manual de CodeIgniter

Manual de CodeIgniter

Este es un Manual de CodeIgniter en su versión 3, un framework PHP sencillo que permite un desarrollo de aplicaciones de manera rápida y fácil.

Preguntas y respuestas de Codeigniter

Se han recibido 4 faqs en Codeigniter

Hacer una pregunta