Dieses Repository ist das Kern-Framework für Polyel. Wenn Sie ein Projekt mit Polyel erstellen möchten, müssen Sie sich das Polyel-Skelett ansehen.
Ein PHP-Framework zum Erstellen schöner, ausdrucksstarker und schneller Webanwendungen, basierend auf der Swoole-Netzwerkbibliothek
Dokumentation: https://polyel.io/docs/
Status: In aktiver Entwicklung; instabil, auf dem Weg zum MVP ?
Stolz gesponsert von:
Polyel ist ein MVC-PHP-Framework (Model-View-Controller), das auf der Swoole-Netzwerkbibliothek basiert, einer für PHP geschriebenen C++-Erweiterung, die als CLI-Anwendung ausgeführt wird und es Ihnen ermöglicht, leistungsstarke Webanwendungen mit synchroner und asynchroner Programmierung zu erstellen .
Ein Framework, das alles zusammenführt und Funktionen bereitstellt, die die Webentwicklung schneller und sicherer machen. Zu den Funktionen gehören integrierte Unterstützung für Authentifizierung und Autorisierung, XSS-Filterung, CSRF-Schutz, Unterstützung für den Aufbau von Datenbankabfragen, asynchroner E-Mail-Versand, Eingabevalidierung, Zeitmanipulation, integrierter Vorlagen- und Ansichtsdienst, Nachrichtenverwaltung und vieles mehr ...
Ermöglicht Ihnen die Erstellung hochskalierbarer Anwendungen und unterstützt Web-Sockets, gleichzeitige Verbindungen, Task-Worker, Verbindungspools, asynchrones MySQL und nicht blockierende E/A-Programmierung.
Die geplante Entwicklungsfunktionsliste für das Polyel Framework :
Viele weitere Funktionen sind geplant ...
Ein anderes Framework, fragen Sie? Nun, dieses Projekt begann ursprünglich als eine Reihe von Klassen, um die Funktionen der Swoole-Netzwerkbibliothek für PHP zu testen. Im Laufe der Zeit wurden weitere Dienste entwickelt, mit denen die Leistungsfähigkeit von Swoole getestet werden konnte, und das Projekt entwickelte sich zu einem voll ausgestatteten Web-Framework, das auf einem neuen Async/Coroutine-Programmiermodell basiert, das es bei PHP noch nie gab.
Im Vergleich zu anderen Frameworks oder Adaptern, die auf Swoole basieren, ist Polyel von Grund auf neu entwickelt und unterstützt die ereignisgesteuerte, asynchrone, nicht blockierende I/O-Natur des Swoole-Programmiermodells. Polyel soll eine voll funktionsfähige Option sein, wenn Sie eine moderne PHP-Webanwendung mit Swoole erstellen möchten. Polyel ist so konzipiert, dass es im Vergleich zu Swoole nur minimale Abhängigkeiten aufweist, sodass es einfach und flexibel ist, das Async/Coroutine-Paradigma anzupassen und voranzutreiben Swoole bietet auch die Einhaltung ausgereifter Standards und Best Practices, sodass Polyel möglicherweise anderen Frameworks sehr ähnlich ist, was die Einführung erleichtert und Entwicklern einen schnellen Einstieg ermöglicht.
Treten Sie der PHPNexus.io-Community bei und sprechen Sie über Polyel, PHP oder Swoole.
Das Polyel-Projekt folgt Semantic Versioning 2.0
Polyel verwendet die Apache-Lizenz Version 2.0