Этот репозиторий является базовой платформой для Polyel. Если вы хотите создать проект с использованием Polyel, вам необходимо ознакомиться с Polyel Skeleton.
PHP-фреймворк для создания красивых, выразительных и быстрых веб-приложений на основе сетевой библиотеки Swoole.
Документация: https://polyel.io/docs/
Статус: В активной разработке; нестабильно, работаете над достижением MVP ?
Спонсор:
Polyel — это PHP-фреймворк MVC (модель-представление-контроллер), основанный на сетевой библиотеке Swoole, которая представляет собой расширение C++, написанное для PHP и работающее как приложение CLI, позволяющее создавать высокопроизводительные веб-приложения с использованием как синхронного, так и асинхронного программирования. .
Фреймворк, который объединяет все, предоставляя функции, делающие веб-разработку более быстрой и безопасной. Некоторые функции включают встроенную поддержку аутентификации и авторизации, фильтрацию XSS, защиту CSRF, поддержку построителя запросов к базе данных, асинхронную отправку электронной почты, проверку ввода, манипулирование временем, встроенную службу шаблонов и просмотра, управление сообщениями и многое другое...
Позволяет создавать высокомасштабируемые приложения с поддержкой веб-сокетов, одновременных подключений, рабочих задач, пулов соединений, асинхронного MySQL и неблокирующего программирования ввода-вывода.
Планируемый список функций разработки Polyel Framework :
Планируется еще много функций...
Вы спросите, еще одна структура? Итак, этот проект изначально начинался как набор классов для тестирования возможностей сетевой библиотеки Swoole для PHP. Со временем, по мере создания новых сервисов, которые использовались для проверки возможностей Swoole, проект превратился в полнофункциональную веб-инфраструктуру, основанную на новой модели программирования асинхронного/сопрограммного программирования, которая раньше не встречалась в PHP.
По сравнению с другими платформами или адаптерами, основанными на Swoole, Polyel построен с нуля и поддерживает управляемый событиями, асинхронный, неблокирующий характер модели программирования Swoole. Polyel стремится стать полнофункциональным вариантом для тех случаев, когда вы хотите создать современное веб-приложение PHP с помощью Swoole. Polyel спроектирован так, чтобы иметь минимальные зависимости, кроме Swoole, что позволяет легко и гибко адаптироваться и двигаться вперед с парадигмой асинхронности/сопрограммы, которая Swoole также предоставляет зрелые стандарты и лучшие практики, поэтому вы можете найти Polyel очень похожим на другие платформы, что помогает внедрить его и позволяет разработчикам быстро приступить к работе.
Присоединяйтесь к сообществу PHPNexus.io и рассказывайте о Polyel, PHP или Swoole.
Проект Polyel следует Semantic Versioning 2.0.
Polyel использует лицензию Apache версии 2.0.