Вы находитесь на странице: 1из 2

CodeIgniter

Es un framework para la creacin rpida de aplicaciones web en PHP de cdigo


abierto.
CodeIgniter implementa el proceso de desarrollo llamado Model View Controller
(MVC) Codeigniter usa este patrn y adems agrega libreras, ayudantes y drivers
para ayudarnos a simplificar las tareas en el desarrollo de nuestro sistema, con
funciones ya predefinidas que nos facilitan el trabajo.
Se diferencia al resto por lo rpido, lo extensible, lo sencillo de aprender y lo
poderoso que puede llegar a ser si lo sabemos usar bien.
Codeigniter fue desarrollado por EllisLab y hasta la versin 1.7.3 soportaba php 4,
ya para la versin 2.0 solo soporta php 5.
En resumen codeigniter, es un til framework sencillo de aprender, til para
programar, poderoso y nos permite trabajar entre varios programadores al mismo
tiempo.

creado por Rick Ellis en 2006. CodeIgniter naci de ExpressionEngine ,


esencialmente una coleccin de clases refactorizado originalmente escritos para el
buque insignia de EllisLab CMS
Caractersticas generales de CodeIgniter
Versatilidad: Quizs la caracterstica principal de CodeIgniter, en comparacin
con otros frameworks PHP. CodeIgniter es capaz de trabajar la mayora de los
entornos o servidores, incluso en sistemas de alojamiento compartido, donde slo
tenemos un acceso por FTP para enviar los archivos al servidor y donde no
tenemos acceso a su configuracin.
Compatibilidad: Es compatible con la versin PHP 4, lo que hace que se pueda
utilizar en cualquier servidor, incluso en algunos antiguos. Por supuesto, funciona
correctamente tambin en PHP 5.
Facilidad de instalacin: No es necesario ms que una cuenta de FTP para subir
CodeIgniter al servidor y su configuracin se realiza con apenas la edicin de un
archivo, donde debemos escribir cosas como el acceso a la base de datos.
Durante la configuracin no necesitaremos acceso a herramientas como la lnea
de comandos, que no suelen estar disponibles en todos los alojamientos.
Flexibilidad: CodeIgniter es bastante menos rgido que otros frameworks. Define
una manera de trabajar especfica, pero en muchos de los casos podemos
seguirla o no y sus reglas de codificacin muchas veces nos las podemos saltar
para trabajar como ms a gusto encontremos. Algunos mdulos como el uso de

plantillas son totalmente opcionales. Esto ayuda muchas veces tambin a que la
curva de aprendizaje sea ms sencilla al principio.

Ligereza: El ncleo de CodeIgniter es bastante ligero, lo que permite que el


servidor no se sobrecargue interpretando o ejecutando grandes porciones de
cdigo. La mayora de los mdulos o clases que ofrece se pueden cargar de
manera opcional, slo cuando se van a utilizar realmente.

Documentacin tutorializada: La documentacin de CodeIgniter es fcil de


seguir y de asimilar, porque est escrita en modo de tutorial. Esto no facilita mucho
la referencia rpida, cuando ya sabemos acerca del framework y queremos
consultar sobre una funcin o un mtodo en concreto, pero para iniciarnos sin
duda se agradece mucho.

http://www.desarrolloweb.com/articulos/codeigniter.html

Instalacin y configuracin de Codeingniter


1. Ingresamos al sitio web de Codeingniter desde el siguiente link, y
descargamos la ltima versin del framework. http://www.codeigniter.com/
2. Descomprimir el paquete.
3. Subir las carpetas y archivos de CodeIgniter a un servidor. Normalmente, el
archivo index.php estar a su raz.

Вам также может понравиться