angelnunezm / nanophp
NanoPHP — A lightweight and structured microframework for PHP 8.2
Requires
- firebase/php-jwt: ^6.11
- vlucas/phpdotenv: ^5.6
README
Introduccion
NanoPHP es un microframework ligero y estructurado diseñado para proyectos en PHP 8.2 , cuyo propósito es ofrecer una base sólida que te permita comenzar a desarrollar sin preocuparte por la configuración inicial.
A diferencia de otros frameworks que transforman por completo la forma de escribir PHP, NanoPHP respeta el estilo de PHP nativo (vanilla) y te guía hacia buenas prácticas de organización y desarrollo .
Con NanoPHP no necesitas invertir tiempo en configurar rutas, autenticación o la estructura del proyecto, ya que todo esto viene integrado desde el inicio. De esta manera, puedes enfocarte directamente en dar forma a tu idea y escribir tu lógica de negocio , mientras aprovechas un entorno preparado y consistente.
En resumen, NanoPHP busca enseñarte y facilitarte la construcción de aplicaciones limpias, organizadas y escalables , sin dejar de lado la simplicidad y flexibilidad que ofrece PHP puro.
Estructura del proyecto
El proyecto NanoPHP esta estructurado de la siguiente manera
- /Public : Carpeta cliente, aqui se proporcionan todos los archivos: css, js, assets y el index.php para servir al cliente.
- /Server : Carpeta de aplicación, aqui se proporciona toda nuestra aplicación.
- /Vendor : Carpeta de librerias que se requieran a lo largo de la construcción del proyecto.
- Readme.md : Archivo de la documentación