domingo, 18 de octubre de 2015

Introducción a CodeIgniter


CodeIgniter
  • Es un framework para desarrollo de aplicaciones .
  • Un conjunto de herramientas , para gente que construye sitios web usando PHP.
Su objetivo
  • Desarrollar aplicaciones mucho más rápido , capaz de proveer un conjunto de bibliotecas para tareas comunes , una interfaz sencilla y estructura lógica para acceder a ellas.
Requisitos del Servidor
  • PHP versión 5.1.6 o más reciente. 
  • Se necesita una base de datos en la mayoría de los casos de programación de aplicaciones web. Las bases de datos que se soportan actualmente son MySQL (4.1+), MySQLi, MS SQL, Postgres, Oracle, SQLite, y ODBC.
Modelo - Vista - Controlador

CodeIgniter está basado en el patrón de desarrollo Modelo-Vista-Controlador. MVC es un enfoque de software que separa la lógica de la aplicación de la presentación. En la práctica, le permite a sus páginas web contener mínimo código ya que la presentación está separada del código PHP.

• El Modelo representa sus estructuras de datos. Tipicamente sus clases del modelo contendrán funciones que los ayudarán a devolver, insertar y actualizar información de su base de datos.
• La Vista es la información que se presenta al usuario. Una vista será normalmente una página web, pero en CodeIgniter, una vista también puede ser un fragmento de página como el encabezado o pie de página. También puede ser una página RSS, o cualquier otro tipo de "página".
• El Controlador sirve como un intermediario entre el Modelo, la Vista y cualquier otro recurso necesario para procesar la solicitud HTTP y generar una página web.




Gráfico del patrón de arquitectura MVC CodeIgniter.


Bueno aquí terminamos la introducción de CodeIgniter,espero que se haya comprendido  este post y cualquier duda que tengan pueden dejar sus comentarios.

En el siguiente post será la instalación de CodeIgniter : Instalación de CodeIgniter


No hay comentarios.:

Publicar un comentario