Este es un Framework para la creacion aplicaciones y servicios WEB, diseñado con la arquitectura MVC (modelo, vista, controlador) y el lenguaje de programación PHP de una manera sencilla, simple y escalable.
- Permite el desarrollo ágil, modular, mantenible y escalable.
- Facilita las la interaccion con la base de datos haciendolo mas amigable y menos tediosa.
- Tiene una gran escalabilidad para proyectos de grandes magnitudes.
- Facilita el trabajo en equipo.
- Sistema de rutas. (/controlador/modelo/parametro/...)
- Multiples conexiones a Bases de Datos con PDO.
- Metodos para el uso de modelos en el controlador.
- Metodos para el trabajo con Vistas.
- Metodos de consultas a la base de datos. (QueryBuilder)
Este Framework tiene una gran escalabilidad y flexibilidad para cualquier proyecto.
El limite esta en tu imaginación. 💡
Para que funcione correctamente, necesita instalar los servicios de Apache y Mysql o instalar un servidor local, por ejemplo.
Una vez lo tenga instalado debe clonar este repositorio en la carpeta del servidor correspondiente:
> git clone https://github.com/KevinDev115/php-mvc-framework.git
Debe ir al archivo "app/config/DataBase.php" y segun la base de datos que este manejando, ya sea Mysql o Oracle debe rellenar las variables globales que se utilizaran para las conexiones a bases de datos.
Para probar que todo esta bien debe ir a la URL http://localhost/
o http://127.0.0.1/
y elegir este proyecto.
Este es un proyecto antiguo que contiene algunas buenas prácticas de desarrollo, pero puede mejorarse considerablemente.
Copyright © 2020 Kevin Galindo 👦