Este repositorio es el marco central de Polyel; si está buscando crear un proyecto usando Polyel, deberá consultar Polyel Skeleton.
Un marco PHP para crear aplicaciones web hermosas, expresivas y rápidas, basado en la biblioteca de redes Swoole
Documentación: https://polyel.io/docs/
Estado: En Desarrollo Activo; inestable, trabajando hacia MVP ?
Orgullosamente patrocinado por:
Polyel es un marco PHP MVC (Modelo-Vista-Controlador) basado en la biblioteca de redes Swoole, que es una extensión C++ escrita para PHP y se ejecuta como una aplicación CLI, lo que le permite crear aplicaciones web de alto rendimiento utilizando programación sincrónica y asincrónica. .
Un marco que reúne todo y proporciona funciones para hacer que el desarrollo web sea más rápido y seguro. Algunas características incluyen soporte integrado para autenticación y autorización, filtrado XSS, protección CSRF, soporte para el generador de consultas de bases de datos, envío de correo electrónico asíncrono, validación de entradas, manipulación del tiempo, servicio integrado de visualización y creación de plantillas, gestión de mensajes y mucho más...
Permitiéndole crear aplicaciones altamente escalables y con soporte para sockets web, conexiones concurrentes, trabajadores de tareas, grupos de conexiones, MySQL asíncrono y programación de E/S sin bloqueo.
La lista de características de desarrollo planificadas para Polyel Framework :
Con muchas más funciones planeadas...
¿Otro marco que preguntas? Bueno, este proyecto comenzó originalmente como un conjunto de clases para probar las características de la biblioteca de redes Swoole para PHP. Con el tiempo, a medida que se crearon más servicios que se utilizaron para probar la capacidad de Swoole, el proyecto se convirtió en un marco web con todas las funciones basado en un nuevo modelo de programación asíncrono/de rutina que realmente no se había visto antes con PHP.
En comparación con otros marcos o adaptadores basados en Swoole, Polyel está construido desde cero y admite la naturaleza de E/S sin bloqueo, asincrónica y basada en eventos del modelo de programación de Swooles. Polyel pretende ser una opción con todas las funciones para cuando desee crear una aplicación web PHP moderna con Swoole. Polyel está diseñado para tener dependencias mínimas además de Swoole, lo que hace que sea fácil y flexible adaptarse y avanzar con el paradigma asíncrono/corrutina que Swoole proporciona, además, siguiendo estándares maduros y mejores prácticas, por lo que es posible que Polyel sea muy similar a otros marcos, lo que ayuda a la adopción y permite a los desarrolladores comenzar rápidamente.
Únase a la comunidad PHPNexus.io y venga a hablar sobre Polyel, PHP o Swoole.
El proyecto Polyel sigue el Versionamiento Semántico 2.0
Polyel utiliza la licencia Apache versión 2.0