Ce référentiel est le framework de base de Polyel, si vous cherchez à créer un projet à l'aide de Polyel, vous devrez consulter le squelette de Polyel.
Un framework PHP pour créer des applications Web belles, expressives et rapides, basé sur la bibliothèque réseau Swoole
Documentation : https://polyel.io/docs/
Statut : En développement actif ; instable, en route vers MVP ?
Fièrement sponsorisé par :
Polyel est un framework PHP MVC (Model-View-Controller) basé sur la bibliothèque réseau Swoole, qui est une extension C++ écrite pour PHP et fonctionne comme une application CLI, vous permettant de créer des applications Web hautes performances en utilisant à la fois une programmation synchrone et asynchrone. .
Un framework qui rassemble tout, fournissant des fonctionnalités pour rendre le développement Web plus rapide et plus sécurisé. Certaines fonctionnalités incluent la prise en charge intégrée de l'authentification et de l'autorisation, le filtrage XSS, la protection CSRF, la prise en charge du générateur de requêtes de base de données, l'envoi d'e-mails asynchrones, la validation des entrées, la manipulation du temps, le service de création de modèles et d'affichage intégré, la gestion des messages et bien plus encore...
Vous permettant de créer des applications hautement évolutives et prenant en charge les sockets Web, les connexions simultanées, les travailleurs de tâches, les pools de connexions, MySQL asynchrone et la programmation d'E/S non bloquante.
La liste des fonctionnalités de développement prévues pour le Polyel Framework :
Avec de nombreuses autres fonctionnalités prévues...
Un autre framework vous demandez-vous ? Eh bien, ce projet a commencé à l'origine comme un ensemble de classes pour tester les fonctionnalités de la bibliothèque réseau Swoole pour PHP. Au fil du temps, alors que de plus en plus de services étaient créés pour tester les capacités de Swoole, le projet s'est transformé en un framework Web complet basé sur un nouveau modèle de programmation asynchrone/coroutine qui n'a pas vraiment été vu auparavant avec PHP.
Comparé à d'autres frameworks ou adaptateurs basés sur Swoole, Polyel est construit à partir de zéro, prenant en charge la nature d'E/S événementielle, asynchrone et non bloquante du modèle de programmation Swooles. Polyel vise à être une option complète lorsque vous souhaitez créer une application Web PHP moderne avec Swoole. Polyel est conçu pour avoir des dépendances minimales autres que Swoole, ce qui facilite et flexible l'adaptation et la progression avec le paradigme async/coroutine qui Swoole fournit, en suivant également des normes matures et des meilleures pratiques, de sorte que vous puissiez trouver Polyel très similaire à d'autres frameworks, facilitant ainsi l'adoption et permettant aux développeurs de démarrer rapidement.
Rejoignez la communauté PHPNexus.io et venez parler de Polyel, PHP ou encore Swoole.
Le projet Polyel suit le Semantic Versioning 2.0
Polyel utilise la Licence Apache Version 2.0