CodeIgniter

CodeIgniter

Es una framework PHP de código abierto, desarrollada por primera vez en 2006. Permite la creación de aplicaciones web más rápida en comparación con otras framework. CodeIgniter utiliza el Model View Controller (MVC), el cual es necesario para optimizar el trabajo de programación de las aplicaciones.

¿Origen de la palabra?

Es un término compuesto del inglés code “código” e igniter “encendedor”, lo que se traduciría como “encendedor de código”. Esto tiene una relación directa con EllisLab (su fabricante) cuyo logo es una llamarada de fuego.

¿Qué es y para qué sirve?

Consiste en un patrón de arquitectura de software que tiene la finalidad de separar la lógica de control, de la interfaz de usuario y los datos de la plataforma durante el proyecto de desarrollo de app. Es por eso que se basa en la construcción de tres elementos diferentes para desarrollar cada una de sus funciones, el que se define como MVC, se describen de la siguiente forma.

  • Modelo: Contiene los datos y el mecanismo para acceder a la información, utiliza una base de datos para actualizar el estado de la aplicación.
  • Vista: Contiene el código HTML que produce la visualización a la interfaz del usuario.
  • Controlador: Conecta el modelo y la vista a través de un código para responder a las acciones dentro de la aplicación.

Igualmente, este CodeIgniter es uno de los más fáciles de utilizar, por lo tanto también es uno de los más utilizados gracias a su libertad de desarrollo.

Ventajas de CodeIgniter

  • Es muy versátil para el diseño web en comparación a productos afines, ya que tiene la capacidad de trabajar con gran cantidad de entornos o servidores, incluyendo los de alojamiento compartido.
  • Es compatible con PHP4, que le permite trabajar en cualquier servidor. Incluso si este no es tan actualizado.
  • Su núcleo es ligero, lo que permite que el del servidor no se sobrecargue y que las páginas carguen de forma rápida.
  • Existe una gran cantidad de información sobre el código en Internet, lo que permite acceder a cualquier sistema de soporte.
  • Su comprensión es sencilla y puede ampliar sus posibilidades, pues se pueden escribir nuevas bibliotecas y modificar las ya existentes.

Cómo instalar CodeIgniter paso a paso

Es necesario proceder a la descarga a través de su página web oficial http://codeigniter.com/downloads/. Es recomendable instalar la versión actualizada, pero también hay que tener en cuenta la compatibilidad con el equipo. Después, se procede con los siguientes pasos.

  1. Descomprimir el archivo de descarga.
  2. Transferir todos los archivos descomprimidos al servidor web, recomendable en la raíz del dominio.
  3. Después es necesario configurar la web para la app, se utilizará el código de configuración php.
  4. Seguidamente, se configura la base de datos que se hace dentro del archivo php.
  5. También es necesario indicar un hombre en servidor, usuario y contraseña.

 

Más información sobre CodeIgniter