Tarde o temprano todos los programadores (o al menos fue mi caso) debemos adentrarnos en este patrón de arquitectura de software, pero igual que como me sucedió a mi al inicio la pregunta es «¿cómo empezar?».

El no saber por donde iniciar, o que leer a veces es un obstáculo y es por ello que muchas veces necesitamos un pequeño empujón inicial, y eso es lo que yo vengo a darles.

codeigniter logoNo voy a decirles que es el mejor de lo mejor ya que no me he adentrado demasiado en otros, este framework me ha dejado bastante satisfecho hoy por hoy, ya que agiliza de sobremanera la creación de aplicaciones web (como todo framework debe hacer), pero lo más importante de todo, es que tiene una documentación muy clara, que ayuda a entender desde el comienzo, como funciona el MVC.

Solo necesitas tener conocimientos básicos acerca de PHP y POO y te aseguro que entenderás sin problemas.

No voy a explicar demasiado sobre esto ya que sería repetir lo que se encuentra en la documentación (eso si, hay que tener al menos ingles básico, muy básico en realidad). Pero después de usar CodeIgniter, el aprender algún otro framework será una tarea mucho más sencilla.

Yo apenas y tenga tiempo me dedicaré a estudiar un poco de Yii Framework, que según dicen es mejor que CodeIgniter (no se si sea verdad, pero a veces hay que probar un poco de todo).

Nunca dejemos de aprender.

CodeIgniter
Documentación