0% encontró este documento útil (0 votos)
87 vistas10 páginas

Codeigniter Miguel

Codeigniter es un framework PHP para desarrollo web basado en el patrón MVC. Utiliza modelos para acceder a datos, vistas para renderizar la interfaz de usuario, y controladores para manejar las solicitudes. Ofrece bibliotecas para conectarse a bases de datos y es ligero, flexible y fácil de instalar.

Cargado por

xKIKO Colima
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
87 vistas10 páginas

Codeigniter Miguel

Codeigniter es un framework PHP para desarrollo web basado en el patrón MVC. Utiliza modelos para acceder a datos, vistas para renderizar la interfaz de usuario, y controladores para manejar las solicitudes. Ofrece bibliotecas para conectarse a bases de datos y es ligero, flexible y fácil de instalar.

Cargado por

xKIKO Colima
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Codeigniter

MATERIA: TECNOLOGÍAS DE LA INFORMACIÓN II


PROFESOR: EMMANUEL FIGUEROA
EQUIPO 7: MIGUEL RODRIGUEZ TORRES
Que es Codeigniter?

 Es un framework de PHP basado en MVC utilizado para desarrollo web.


 Proporciona bibliotecas listas para usar para conectarse a la base de datos y
realizar diversas operaciones.
Modelo Vista Controlador

 Es un patrón de arquitectura de software que separa la lógica de control, la interfaz del


usuario y los datos del sistema. Para ello MVC propone la construcción de tres
componentes distintos que son el modelo, la vista y el controlador, es decir por un lado
define los componentes para la representación de la información y por otro lado la
interacción del usuario.
 Modelo: se trata de la capa que trabaja con los datos, por lo que tiene los mecanismos
para acceder a la información y también actualizar su estado. Estos datos estarán
habitualmente en una base de datos.
 Vista: esta capa contiene el código de la aplicación que va a producir la visualización
de las interfaces de usuario, es decir, el código que permitirá renderizar los estados de
nuestra aplicación en HTML.
 Controlador: contiene el código necesario para responder a las acciones que solicita la
aplicación.
Modelo Vista Controlador

 Es un patrón de arquitectura de software que


separa la lógica de control, la interfaz del usuario y
los datos del sistema. Para ello MVC propone la
construcción de tres componentes distintos que son
el modelo, la vista y el controlador, es decir por un
lado define los componentes para la representación
de la información y por otro lado la interacción del
usuario.
Modelo Vista Controlador

 Modelo: 

se trata de la capa que trabaja con los datos, por


lo que tiene los mecanismos para acceder a la
información y también actualizar su estado. Estos
datos estarán habitualmente en una base de
datos.
Modelo Vista Controlador

 Vista:
 
Esta capa contiene el código de la aplicación que
va a producir la visualización de las interfaces de
usuario, es decir, el código que permitirá
renderizar los estados de nuestra aplicación en
HTML.
Modelo Vista Controlador

 Controlador: 

Contiene el código necesario para responder a


las acciones que solicita la aplicación.
Ventajas de usar el framework CodeIgniter

 Las páginas se procesan más rápido.


 El núcleo de CodeIgniter es bastante ligero.
 Es sencillo de instalar.
 Existe abundante documentación en la red.
 Facilidad de edición del código ya creado.
 Estandarización del código.
 Separación de la lógica y arquitectura de la web, el MVC.
 Cualquier servidor que soporte PHP+MySQL sirve para CodeIgniter.
 Es código libre.
Características generale

 Versatilidad:
CodeIgniter es capaz de trabajar la mayoría de los entornos o servidores,
incluso en sistemas de alojamiento compartido, donde sólo tenemos un acceso por
FTP para enviar los archivos al servidor y donde no tenemos acceso a su
configuración.

 Compatibilidad:
CodeIgniter es compatible con la versión PHP 4 y 5, lo que hace que se pueda
utilizar en cualquier servidor, incluso en algunos antiguos.
 Facilidad de instalación:
No es necesario más que una cuenta de FTP para subir CodeIgniter al servidor y
su configuración se realiza con apenas la edición de un archivo, donde debemos
escribir cosas como el acceso a la base de datos

 Flexibilidad:
CodeIgniter es bastante menos rígido que otros frameworks. Define una manera
de trabajar específica, pero en muchos de los casos podemos seguirla o no y sus
reglas de codificación muchas veces nos las podemos saltar para trabajar como
más a gusto encontremos.

 Ligereza:
El núcleo de CodeIgniter es bastante ligero, lo que permite que el servidor no se
sobrecargue interpretando o ejecutando grandes porciones de código.

También podría gustarte