Popular channels

Flyr microframework PHP para desarrollo de aplicaciones REST


Muy buenas taringueros. En esta ocasión quería compartir con vosotros otro framework más para realizar proyectos con PHP que sean de cualquier tamaño.
Está basado en distintos frameworks y microframeworks como son Express, Slim y Flight.

Tiene como dependecias PHPMailer para el envío de email por SMTP y Twig para templates como en Symfony. Por lo tanto quedan resumidas las funciones de Flyr framework en:

  • Templates PHP y Twig
  • Cookies cifradas con Rijdael 256/aes
  • Sistema de logging en ficheros y email
  • Ruteador con soporte para métodos get, post, put y delete
  • Obtención y manipulación de cabeceras http
  • Estructura/esqueleto de aplicación predefinido para el desarrollo de aplicaciones
  • Configuración por defecto para seguridad de cookies y sesiones
  • Soporte para webs multi-idioma
  • Sencilla API para el manejo de cookies y sesiones
  • y...aún creciendo el número de funcionalidades

Pero la idea detrás de Flyr no es hacer un framework que ofrezca todos los componentes que pueden ofrecer  otros como Laravel, Symfony y similares: la idea es permitir al programador usar las librerías que quiera y con las que se sienta cómodo. No se va a imponer el uso de un ORM, ni un sistema de validaciones, ni tampoco un motor de plantillas concretos porque no se quiere imponer convenciones sino que se quiere que el programador sea libre de usar lo que quiera. 
Pueden ver la documentación completa en el repositorio en GitHub.

Para participar en el proyecto solo hay que seguir las siguientes indicaciones de programación:
  • Seguir el estándar PSR-4.
  • Abrir las llaves en la misma línea en la que se ponen las declaraciones if, else, for, ect. y cerrarlas en la línea siguiente a la última instrucción del bloque.
  • Documentar todo el código.

Pronto pondré tutoriales para mostrar la sencilla API que ofrece Flyr.

Gracias y espero que les sirva para sus proyectos.
0
0
0
0No comments yet