InicioApuntes Y MonografiasRazones para usar Codeigniter
En general un framework se utiliza para tener ventajas en:

- La seguridad es un factor clave: datos introducidos por el usuario
debidamente validados y filtrados para evitar ataques XSS.
- Comunicación con Base de Datos automatizada, validando todas las consultas y
filtrando los datos variables para evitar inyección SQL.
-Disponer de componentes plenamente probados, con el objetivo de mejorar la
productividad.

Ahora ventajas concretas de CI como framework serían:

- Te "obliga" a trabajar con el modelo MVC, esto es buenísimo para tener bien
separadas las cosas (lógica, datos, presentación) y poder trabajar en equipo.
Por ejemplo, el diseñador/maquetador trabaja directamente sobre las vistas
(que son archivos con código HTML en su gran mayoría ) y no pueden romper nada
en los códigos php verdaderamente importantes.

- Te "incentiva" a trabajar con programación orientada a objetos (En CI, los
controladores y los modelos en realidad son clases por default, que se
instancían usando la clase Loader que trae el CI), esto es de lo mejor para
poder reutilizar código en múltiples módulos del sistema y ahorrar tiempo; con
esto te permite además tener un código mucho más compacto, entendible y
sencillo de mantener, además tiene una serie de clases integradas que se
pueden reutilizar y extender (heredar de ellas) a las necesidades de cada
aplicación. Yo creo que incluso para aprender a trabajar Orientado a Objetos
es muy bueno este framework porque hace ver muy natural el uso de las clases y
jerarquias.

- La documentación del framework es bastante extensa, hay mucha información y
libros en la red sobre CI, además de que la guia que trae esta muy muy completa.

- La curva de aprendizaje es muy rápida, por la sencillez del framework muy
rápido le agarras la onda

- Es muy flexible, ya que no obliga a tener una determinada estructura de
tablas, nombres de campos, ni adherirse a una forma de programar concreta como
con otros frameworks.

- Trae integrada ya una clase para hacer pruebas de unidad (eso es
fantabuloso para automatizar las pruebas), y además tiene integrado un
perfilador (Profiler) para analizar el desempeño de cada función en tiempo y
uso de recursos, y también registrar las consultas a la base de datos que se
generaron para responder a cada solicitud.

- Es muy ligero y compatible, funciona en casi cualquier hosting, y no pide
ningun requisito extranormal y se instala en un par de minutos (nomas es
descromprimir el zip y listo).

- Las aplicaciones que se hacen con CI, son independientes del motor de BD que
se utilice; usando la clase ActiveRecord que trae se puede migrar de motor de
base de datos sin cambiar nada del código de la aplicación.
Datos archivados del Taringa! original
0puntos
57visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
10visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

l
lpmlpm🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.