Ragnos Framework

Ragnos es un framework moderno y ligero para el desarrollo de aplicaciones web. Su objetivo es proporcionar una base sólida y flexible para construir aplicaciones escalables y de alto rendimiento. Está basado en CodeIgniter 4, lo que garantiza un núcleo robusto y probado en el tiempo. Además, utiliza tecnologías como jQuery, DataTables y AdminLTE para ofrecer una experiencia de desarrollo completa y eficiente.
Prerrequisitos Recomendados
Aunque Ragnos facilita mucho el desarrollo, es muy recomendable familiarizarse con CodeIgniter 4 y tener conocimientos básicos de SQL antes de iniciar. Esto te permitirá aprovechar al máximo la flexibilidad del framework y entender mejor lo que ocurre "bajo el capó".
Características
- Ligero y rápido: Diseñado para ser eficiente y minimizar el uso de recursos.
- Modular: Estructura modular que permite añadir o quitar componentes según sea necesario.
- Escalable: Ideal para proyectos pequeños y grandes, con capacidad de crecer según las necesidades.
- Fácil de usar: Sintaxis clara y documentación completa para facilitar el desarrollo.
- Basado en CodeIgniter 4: Aprovecha las ventajas de un framework PHP moderno, con soporte para namespaces, controladores, modelos y vistas.
- Integración con jQuery: Simplifica la manipulación del DOM, las solicitudes AJAX y la interacción con el usuario.
- Uso de DataTables: Permite la creación de tablas dinámicas con funcionalidades como búsqueda, paginación y ordenamiento.
- Diseño con AdminLTE: Proporciona una interfaz de usuario moderna y responsiva, ideal para paneles de administración y aplicaciones web.
Flexibilidad Frontend
Aunque Ragnos utiliza jQuery por defecto para facilitar el desarrollo rápido, no estás obligado a usarlo. Si te sientes más cómodo con bibliotecas reactivas modernas como Alpine.js, Vue.js o React, puedes integrarlas sin problemas. Incluso puedes optar por construir tus propias interfaces de usuario totalmente personalizadas consumiendo los datos a través del Modo API de Ragnos.
Funcionalidades y beneficios
- Desarrollo rápido: Gracias a su estructura basada en CodeIgniter 4, Ragnos permite a los desarrolladores centrarse en la lógica de negocio sin preocuparse por configuraciones complejas.
- Interfaz moderna: AdminLTE ofrece un diseño atractivo y responsivo, asegurando que las aplicaciones se vean bien en cualquier dispositivo.
- Gestión de datos eficiente: DataTables facilita la visualización y manipulación de grandes conjuntos de datos de manera interactiva.
- Flexibilidad: Su arquitectura modular permite personalizar el framework según las necesidades específicas del proyecto.
- Comunidad y soporte: Al estar basado en tecnologías ampliamente utilizadas como CodeIgniter y jQuery, los desarrolladores tienen acceso a una gran cantidad de recursos y soporte en línea.
Organización de la Documentación
Esta documentación está dividida en cuatro secciones principales para facilitar tu aprendizaje:
🔰 Fundamentos Todo lo necesario para empezar. Comienza con la Instalación, revisa la Configuración y crea tu primer módulo en Primeros Pasos.
💾 Datasets y Modelos El núcleo de Ragnos. Aprende a declarar Datasets, definir Campos y manejar relaciones Maestro-Detalle.
🚀 Funcionalidades Avanzadas Para usuarios intermedios. Profundiza en el Modo API, sistema de Hooks y Despliegue en Producción.
🎨 Frontend y UI Personalización de la interfaz. Aprende a modificar Menús o Temas y generar Reportes.
Demo en vivo
Para ver Ragnos en acción con la base de datos de ejemplo Classicmodels, visita la sección Base de Datos Demo donde encontrarás credenciales de acceso y una explicación detallada de los datos.