CodeIgniter, un gran framework para PHP

3 de abril 2008
Tags: , ,


Si eres programador de PHP mas de una vez habrás tenido que reinventar la rueda programando accesos a bases de datos, formularios y demás. Los mas ordenados, se construyen sus propias clases en PHP que almacenan para ser usadas en futuros proyectos y no tener que volver a reprogramar una y otra vez las mismas cosas.

Los frameworks, entre otras muchas cosas, nos ofrecen la posibilidad de usar formularios, acceso a bases de datos, envios de mail, etc. sin tener que programarlos desde cero. Nos permite tener un código mas ordenado, limpio y facil de actualizar, un código mas seguro y robusto y mucho mas eficiente.

Hay muchos frameworks para PHP: Zend, Prado, CakePHP, Symfony… (comparativa de distintos frameworks de PHP) pero es sin duda CodeIgniter el que por ahora me ha convencido y atrapado más.

Algunas caracterisiticas importantes de Code Igniter:

  • Compatible tanto para PHP4 como para PHP5
  • Magnifica documentación y enorme comunidad de desarrolladores
  • Facilidad. No requiere mas que una media hora de estudio para empezar a hacer cosas interesantes.

Code Igniter usa el patrón de diseño Modelo-Vista-Controlador como paradigma de arquitectura de desarrollo, la cual separa en 3 capas distintas: la representación de datos, el interfaz de usuario y el controlador de eventos respectivamente.

La mejor forma de ver todo lo que explico es viendo un videotutorial en el que se muestra como programar un blog sencillo con CI en 20 minutos.

Desde la web oficial de Code Igniter podéis descargar el framework, ver mas videos, leer la documentación y aceder a los foros de la comunidad de desarrolladores.

13 Comentarios

  1. El blog de Alfonso Marín » Sesiones en Code Igniter

    [...] Muchos ya han sucumbido a sus encantos, y si no lo conoces te recomiendo que te pases por aquí, aquí o directamente por su fantástica guía de [...]

    16 de mayo, 2008 a las 12:09 pm
  2. Kirenia

    El Code Igniter ademas de usar Modelo Vista Controlador, usa otros patrones????Cuales??
    Gracias

    7 de junio, 2008 a las 4:49 am
  3. Jose Dueñas

    Hola Kirenia,
    no el CI sólo usa éste patron de diseño.

    Un saludo

    7 de junio, 2008 a las 12:36 pm
  4. BenignoVictor

    Puede usarse el Code Igniter con IIS y MySQL

    24 de junio, 2008 a las 5:56 pm
  5. Jose Dueñas

    BenignoVictor, si, los requisitos de CodeIgniter son:
    – PHP 4.3.2 o superior
    – Un servidor web (Apache, IIS, etc)
    – Un gestor de base de datos (MySQL, MySQLi, MS SQL, Postgre, Oracle, SQLite, ODBC)

    No obstante, si tienes la posibilidad de elegir, elegiría Apache por su robustez.

    24 de junio, 2008 a las 6:01 pm
  6. Viktor Lozano

    Amigos!!

    Por si alguien le interesa, la userguide de CodeIgniter en español y en PDF (gracias a la ayuda de Seppo, Pablo y Pablito del grupo de CI en español (http://groups.google.com/group/codeigniter-spanish/))

    http://www.conocimientovirtual.edu.co/descargas.html

    Salu2

    \¯\ /¯/ |¯| |¯| )¯)
    VIKTOR LOZANO
    ..\_/….|_|.|_| )_) ®
    ========================
    Ten cuidado con lo que sueñas…
    por que lo vas a conseguir!
    ========================
    http://www.ConocimientoVirtual.EDU.CO

    12 de julio, 2008 a las 5:02 pm
  7. Jesus

    Hola, me gustaría contratar tus servicios como programador. Por favor ponte en contacto conmigo

    Gracias

    11 de septiembre, 2008 a las 2:26 pm
  8. Cloud Computing, súbete a mi nube | El blog de Jose Dueñas

    [...] que su estado actual, y que pudiera interactuar con él a través de PHP, para poder hacer uso de Code Igniter. Mientras tánto voy a ir estudiando las posibilidades tánto de Amazon S3 y de Google App Engine [...]

    28 de octubre, 2008 a las 9:57 pm
  9. Michael

    Necesito saber si el framework Codeigniter utiliza IoC(Inversion de control) ?
    Gracias

    16 de diciembre, 2008 a las 7:16 am
  10. yaris

    necesito saber las desventajas del framework Code Igniter

    29 de enero, 2009 a las 12:55 am
  11. Libreria CodeIgniter para el API de Flickr publicada

    [...] que hacen uso de su API para poder exprimir todas las ventajas de ésta red social. Por otro lado, CodeIgniter, el framework de programación PHP, es el responsable de que mi productividad a la hora de [...]

    20 de abril, 2009 a las 1:23 am
  12. La nueva versión de CodeIgniter 1.7.2, ha sido publicada.

    [...] los que no conozcáis CodeIgniter, deciros que es un framework de desarrollo en PHP que agiliza el desarrollo de tus aplicaciones y [...]

    12 de septiembre, 2009 a las 12:25 pm
  13. William

    Nesecito saber sobre las ventajas del framework Code Igniter

    15 de diciembre, 2009 a las 4:07 pm

Escribe tu comentario