
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:
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.
5 Comentarios
El blog de Alfonso Marín » Sesiones en Code Igniter
16 May, 2008 a las 12:09 pm
1[…] 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 […]
Kirenia
7 June, 2008 a las 4:49 am
2El Code Igniter ademas de usar Modelo Vista Controlador, usa otros patrones????Cuales??
Gracias
Jose Dueñas
7 June, 2008 a las 12:36 pm
3Hola Kirenia,
no el CI sólo usa éste patron de diseño.
Un saludo
BenignoVictor
24 June, 2008 a las 5:56 pm
4Puede usarse el Code Igniter con IIS y MySQL
Jose Dueñas
24 June, 2008 a las 6:01 pm
5BenignoVictor, 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.
RSS de los comentarios de esta anotacion · TrackBack URI
Deja tu comentario
Categorias
Tags
alquiler android apache ayudas code igniter crayon dominios framework google gphone gravedad ipod lamp MySQL networksolutions PHP physics pisos plugin posicionamiento Programación registradores SEO videojuego wamp whois wordpress youtubeBlogs de amigos
Archivos
Suscríbete
Últimas anotaciones
Últimos comentarios
Lo mas comentado
El blog de Jose Dueñas funciona con WordPress y con la plantilla BloggingPro diseñada por: Design Disease y modificada por mi.