En repetidas ocasiones he leído o escuchado a otros programadores mencionar que, para acelerar el desarrollo de algún proyecto y llevar a cabo un mejor trabajo en equipo, se puede hacer uno de algún Framework, en este caso hablaremos de CodeIgniter, el cual es un Framework para PHP.
¿Y usarlo que ventajas nos ofrece?
Bueno, pues los propios creadores de CodeIgniter nos lo dicen, ya que este es una serie de herramienta para gente que crea aplicaciones web bajo PHP. Su meta es permitirte desarrollar proyectos más rápidamente que si tuvieras que comenzar desde cero, ya que pone a tu disposición librerías para las tareas comunes, así como una interfaz simple y una estructura lógica para acceder a dichas librerías. Así pues, CodeIgniter permite que te centres exclusivamente en el proyecto reduciendo la cantidad de código que necesitas para cierta tarea.
Además CodeIgniter es gratuito, trabaja bajo licencia Apache/BSD-style, es ligero, rápido, y genera URLs amigables. Por otra parte, facilita la vida a los programadores y diseñadores. Ya que utiliza la arquitectura denominada MVC, donde los programadores se encargarán de la parte de código puro y duro, y los diseñadores exclusivamente del lenguajes de maquetado, como HTML y CSS.