Este repositório é a estrutura central do Polyel. Se você deseja criar um projeto usando Polyel, precisará verificar o Polyel Skeleton.
Uma estrutura PHP para construir aplicações web bonitas, expressivas e rápidas, baseada na biblioteca de rede Swoole
Documentação: https://polyel.io/docs/
Status: Em Desenvolvimento Ativo; instável, trabalhando para MVP ?
Orgulhosamente patrocinado por:
Polyel é uma estrutura PHP MVC (Model-View-Controller) baseada na biblioteca de rede Swoole, que é uma extensão C++ escrita para PHP e executada como um aplicativo CLI, permitindo construir aplicativos da web de alto desempenho usando programação síncrona e assíncrona. .
Um framework que reúne tudo, oferecendo recursos para tornar o desenvolvimento web mais rápido e seguro. Alguns recursos incluem suporte integrado para autenticação e autorização, filtragem XSS, proteção CSRF, suporte a construtor de consulta de banco de dados, envio assíncrono de e-mail, validação de entrada, manipulação de tempo, modelagem integrada e serviço de visualização, gerenciamento de mensagens e muito mais...
Permitindo criar aplicativos altamente escaláveis e com suporte para web sockets, conexões simultâneas, Task Workers, pools de conexões, MySQL assíncrono e programação de E/S sem bloqueio.
A lista de recursos de desenvolvimento planejado para o Polyel Framework :
Com muitos mais recursos planejados...
Outra estrutura que você pergunta? Bem, este projeto começou originalmente como um conjunto de classes para testar os recursos da biblioteca de rede Swoole para PHP. Com o passar do tempo, à medida que mais serviços foram construídos e usados para testar a capacidade do Swoole, o projeto se transformou em uma estrutura web completa baseada em um novo modelo de programação assíncrona/co-rotina que nunca foi visto antes com PHP.
Em comparação com outras estruturas ou adaptadores baseados no Swoole, o Polyel é construído do zero, suportando a natureza de E/S sem bloqueio, assíncrona e orientada a eventos do modelo de programação do Swooles. Polyel pretende ser uma opção completa para quando você deseja construir um aplicativo web PHP moderno com Swoole, Polyel foi projetado para ter dependências mínimas além do Swoole, tornando fácil e flexível a adaptação e avanço com o paradigma assíncrono/co-rotina que Swoole fornece, também seguindo padrões maduros e melhores práticas, então você pode achar o Polyel muito semelhante a outras estruturas, ajudando na adoção e permitindo que os desenvolvedores comecem rapidamente.
Junte-se à comunidade PHPNexus.io e venha falar sobre Polyel, PHP ou Swoole.
O projeto Polyel está seguindo o Semantic Versioning 2.0
Polyel usa a licença Apache versão 2.0