QueryPHP adalah kerangka kerja residen PHP7 modern berkinerja tinggi, dengan misi historis merekayasa pengalaman pengguna, sehingga setiap aplikasi PHP memiliki kerangka kerja yang baik.
Cakupan pengujian unit 100%, menghadapi bug dengan pedang, menerapkan persistensi kerangka kerja berdasarkan Zephir, dan mengandalkan ekologi Swoole untuk mencapai persistensi bisnis, yang secara bertahap membaik di masa depan. Visi kami adalah USELEEVELWITHSWOOLEDOBETTER, memungkinkan bisnis Anda mendukung lebih banyak layanan pengguna.
Dua tahun rekonstruksi, hanya untuk diri yang lebih baik
QueryPHP dikembangkan berdasarkan DoYouHaoBaby, kerangka kerja PHP yang didirikan pada tahun 2010. Ini mewarisi keunggulan produk generasi sebelumnya, melakukan inovasi menyeluruh dan menjalani rekonstruksi selama 2 tahun.
Atas dasar ini, kami telah memperkenalkan fitur-fitur kerangka kerja yang modern dan canggih seperti Laravel dan Symfony, yang berdiri di pundak para raksasa untuk mempertahankan inovasi.
QueryPHP adalah kerangka residen PHP progresif. Yang kami tekankan adalah kerangka progresif. Ini dapat berjalan dalam skenario php-fpm atau mengkompilasi kerangka inti ke dalam ekstensi C. Ini juga mendukung pengoperasian di layanan swoole.
#Jalankan dalam skenario php-fpm atau server web bawaan PHP
Faktanya, QueryPHP juga merupakan framework PHP biasa. Versi minimum saat ini memerlukan PHP7.1.3. Kami tidak memiliki persyaratan khusus untuk lingkungan.
Konsep framework (rasa misi yang patut dipercayakan, agar setiap aplikasi PHP memiliki framework yang baik.)
Sistem komponen (lapisan bawah kerangka terdiri dari komponen kohesi tinggi dan kopling rendah independen, yang dapat dengan mudah diintegrasikan ke dalam sistem yang ada tanpa gangguan.)
Sistem perutean (kerangka kerja menyediakan perutean otomatis MVC dan dapat dengan cerdas mengurai permintaan Restful dan perutean anotasi swagger-php berdasarkan spesifikasi OpenApi3.0, dan perutean dokumen diselesaikan dalam satu langkah.)
Solusi keseluruhan (kerangka kerja menyediakan sejumlah besar fungsi siap pakai dari cache, Sesi, wadah IOC, mesin templat, DddORM, dll., dan menyediakan seperangkat alat baris perintah berdasarkan SymfonyConsole.)
Kerangka tetap (ekstensi opsional Level mengambil alih inti yang mendasarinya)
Penduduk bisnis (berdasarkan pengembangan Swoole4, visi kami adalah memiliki sedikit kode atau tanpa modifikasi, sehingga bisnis Anda dapat mendukung lebih banyak layanan pengguna.)
Cakupan pengujian unit 100% (pengujian unit selalu menyusahkan proyek sumber terbuka PHP domestik)
Belajar dari framework modern asing (menyerap banyak fitur dari Laravel dan Symfony, serta framework lainnya.)
Mode ketat PHP7 (setiap skrip PHP memiliki strict_types=1)
Petunjuk tipe PHP7 (hanya tipe parameter tertentu dan tipe nilai kembalian tertentu yang dimungkinkan untuk setiap metode)
Injeksi ketergantungan (implementasi lengkap, kunci mvc, skrip baris perintah, pendengar acara semuanya terhubung ke IOC)
Desain berbasis domain (mempertahankan inovasi berdasarkan QeePHP Monster, menyediakan UnitOfWork [unit kerja transaksi], Repositori [pergudangan], Spesifikasi [spesifikasi kueri], Entitygettersetter [entitas atau model domain])
lagi...
#Todo
QueryPHP masih dalam pengembangan, dan berikut beberapa fitur yang belum didukung namun direncanakan:
Tingkatkan Swoole berdasarkan sistem izin universal Vue+IView
Dokumentasi Pengembangan Kami menyambut Anda untuk berkontribusi pada pengembangan QueryPHP.