이 저장소는 Polyel의 핵심 프레임워크입니다. Polyel을 사용하여 프로젝트를 만들려면 Polyel Skeleton을 확인해야 합니다.
Swoole 네트워킹 라이브러리를 기반으로 아름답고 표현력이 풍부하며 빠른 웹 애플리케이션을 구축하기 위한 PHP 프레임워크
문서: https://polyel.io/docs/
상태: 활성 개발 중; 불안정하고 MVP를 향해 노력하고 있나요 ?
자랑스럽게 후원하는 사람:
Polyel은 Swoole 네트워킹 라이브러리를 기반으로 하는 MVC(Model-View-Controller) PHP 프레임워크입니다. Swoole 네트워킹 라이브러리는 PHP용으로 작성된 C++ 확장이며 CLI 애플리케이션으로 실행되므로 동기식 및 비동기식 프로그래밍을 모두 사용하여 고성능 웹 애플리케이션을 구축할 수 있습니다. .
모든 것을 하나로 모아 웹 개발을 더 빠르고 안전하게 만드는 기능을 제공하는 프레임워크입니다. 일부 기능에는 인증 및 권한 부여에 대한 내장 지원, XSS 필터링, CSRF 보호, 데이터베이스 쿼리 빌더 지원, 비동기 이메일 전송, 입력 검증, 시간 조작, 내장 템플릿 및 보기 서비스, 메시지 관리 등이 포함됩니다.
웹 소켓, 동시 연결, 작업 작업자, 연결 풀, 비동기 MySQL 및 비차단 I/O 프로그래밍을 지원하여 확장성이 뛰어난 애플리케이션을 만들 수 있습니다.
Polyel Framework 의 계획된 개발 기능 목록:
더 많은 기능이 계획되어 있습니다 ...
당신이 묻는 또 다른 프레임워크? 이 프로젝트는 원래 PHP용 Swoole 네트워킹 라이브러리의 기능을 테스트하기 위한 클래스 세트로 시작되었습니다. 시간이 지남에 따라 Swoole의 기능을 시험하는 데 사용되는 더 많은 서비스가 구축됨에 따라 프로젝트는 이전에 PHP에서 실제로 볼 수 없었던 새로운 비동기/코루틴 프로그래밍 모델을 기반으로 하는 완전한 기능을 갖춘 웹 프레임워크로 형성되었습니다.
Swoole을 기반으로 하는 다른 프레임워크 또는 어댑터와 비교하여 Polyel은 처음부터 Swooles 프로그래밍 모델의 이벤트 중심, 비동기, 비차단 I/O 특성을 지원하도록 구축되었습니다. Polyel은 Swoole을 사용하여 최신 PHP 웹 애플리케이션을 구축하려는 경우 완전한 기능을 갖춘 옵션을 목표로 합니다. Polyel은 Swoole 이외의 종속성을 최소화하도록 설계되어 비동기/코루틴 패러다임에 쉽고 유연하게 적응하고 발전할 수 있습니다. Swoole은 성숙한 표준과 모범 사례를 따르므로 Polyel이 다른 프레임워크와 매우 유사하여 채택을 돕고 개발자가 빠르게 시작할 수 있도록 지원합니다.
PHPNexus.io 커뮤니티에 가입하여 Polyel, PHP 또는 Swoole에 대해 이야기해 보세요.
Polyel 프로젝트는 Semantic Versioning 2.0을 따르고 있습니다.
Polyel은 Apache 라이센스 버전 2.0을 사용합니다.