QueryPHP 는 사용자 경험 엔지니어링이라는 역사적 사명을 지닌 현대적인 고성능 PHP7 상주 프레임워크이므로 모든 PHP 애플리케이션에 좋은 프레임워크가 있습니다.
100% 단위 테스트 커버리지, 버그에 맞서는 검, Zephir 기반의 프레임워크 지속성 구현, Swoole 생태학에 의존하여 비즈니스 지속성을 달성하며 이는 앞으로 점차 개선될 것입니다. 우리의 비전은 USELEEVELWITHSWOOLEDOBETTER로, 귀하의 비즈니스가 더 많은 사용자 서비스를 지원할 수 있도록 하는 것입니다.
더 나은 자신을 위한 2년간의 재건
QueryPHP는 2010년에 설립된 PHP 프레임워크인 DoYouHaoBaby를 기반으로 개발되었습니다. 이전 세대 제품의 우수성을 계승하여 완전히 혁신하고 2년간의 재구축을 거쳤습니다.
이를 바탕으로 우리는 Laravel, Symfony와 같은 프레임워크의 현대적이고 고급 기능을 도입하여 혁신을 유지하기 위해 거인의 어깨에 섰습니다.
QueryPHP는 진보적인 PHP 상주 프레임워크입니다. 우리가 강조하는 것은 php-fpm 시나리오에서 실행되거나 핵심 프레임워크를 C 확장으로 컴파일할 수 있다는 것입니다.
#php-fpm 시나리오 또는 PHP 내장 웹서버에서 실행
실제로 QueryPHP는 일반적인 PHP 프레임워크이기도 합니다. 현재 최소 버전에는 PHP7.1.3이 필요합니다.
프레임워크 개념(모든 PHP 애플리케이션이 좋은 프레임워크를 갖도록 맡길 가치가 있는 사명감)
구성 요소 시스템(프레임워크의 최하위 계층은 독립적인 높은 응집력과 낮은 결합 구성 요소로 구성되어 있어 침입 없이 기존 시스템에 쉽게 통합될 수 있습니다.)
라우팅 시스템(프레임워크는 MVC 자동 라우팅을 제공하고 OpenApi3.0 사양을 기반으로 Restful 요청 및 swagger-php 주석 라우팅을 지능적으로 구문 분석할 수 있으며 문서 라우팅이 한 단계로 완료됩니다.)
전체 솔루션(프레임워크는 캐시, 세션, IOC 컨테이너, 템플릿 엔진, DddORM 등의 다양한 기본 기능을 제공하고 SymfonyConsole을 기반으로 하는 명령줄 도구 세트를 제공합니다.)
프레임워크 상주(Leevel 선택적 확장이 기본 코어를 대신함)
비즈니스 레지던트 (Swoole4 개발을 기반으로 우리의 비전은 적은 양의 코드를 가지거나 수정하지 않고 귀하의 비즈니스가 더 많은 사용자 서비스를 지원할 수 있도록 하는 것입니다.)
100% 유닛 테스트 커버리지 (국내 PHP 오픈소스 프로젝트에서는 유닛 테스트가 늘 골칫거리였습니다)
외국의 최신 프레임워크에서 학습합니다(Laravel, Symfony 및 기타 프레임워크의 많은 기능 흡수).
PHP7 엄격 모드(모든 PHP 스크립트에는 strict_types=1이 있음)
PHP7 유형 힌트(각 메소드에 대해 특정 매개변수 유형 및 반환 값 유형만 가능)
종속성 주입(완전한 구현, 키 mvc, 명령줄 스크립트, 이벤트 리스너가 모두 IOC에 연결됨)
도메인 중심 설계(Monster의 QeePHP 기반 혁신 유지, UnitOfWork[트랜잭션 작업 단위], Repository[웨어하우징], 사양[쿼리 사양], Entitygettersetter[도메인 엔터티 또는 모델] 제공)
더...
#토도
QueryPHP는 아직 개발 중이며 아직 지원되지 않지만 계획된 일부 기능은 다음과 같습니다.
Vue+IView 범용 권한 시스템을 기반으로 Swoole을 개선합니다.
개발 문서 QueryPHP 개발에 기여해 주신 것을 환영합니다.