Características de CodeIgniter
Las características en y de ellas son una forma muy pobre de juzgar una aplicación ya que no dicen nada acerca de la experiencia del usuario, o cuan intuitivamente o inteligentemente es diseñado. Las características no revelan nada acerca de la calidad del código, o la performance, o la atención a los detalles, o las prácicas de seguridad. La única forma de realmente juzgar una aplicación es probarla y llegar a conocer el código. Instalando CodeIgniter es un juego de niños así que alentamos que haga eso. Mientras tanto aquí hay una lista de las características principales de CodeIgniter.
- Sistema Basado en Modelo-Vista-Controlador
- Compatible con PHP 4
- Extremadamente Liviano
- Clases de base de datos llenas de características con soporte para varias plataformas.
- Soporte de Active Record para Base de Datos
- Formulario y Validación de Datos
- Seguridad y Filtro XSS
- Manejo de Sesión
- Clase de Envío de Email. Soporta Archivos Adjuntos, email de texto/HTML, múltiples protocolos (sendmail, SMTP, and Mail) y más.
- Librería de Manipulación de Imagen (cortar, redimensionar, rotar, etc.). Soporta GD, ImageMagick, y NetPBM
- Clase de Carga (upload) de Archivo
- Clase de FTP
- Localización
- Paginación
- Encriptación de Datos
- Puntos de referencia
- Cacheo de páginas enteras
- Historial de Errores
- Perfilando la Aplicación
- Scaffolding
- Clase de Calendario
- Clase de Agente del Usuario
- Clase de Codificación Zip
- Clase de Motor de Plantillas
- Clase de Trackback
- Librería XML-RPC
- Clase de Prueba de Unidad
- URLs amigables a motores de búsqueda
- Ruteo de URI Flexible
- Soporte para Ganchos, Extensiones de Clase y Plugins
- Larga librería de funciones "asistentes"