คริสตัล
กรอบ Crystalphp กรอบ MVC ที่ยืดหยุ่นโดย Crystal Collective
โครงการส่วนบุคคลไม่ได้รับการดูแล
แรงบันดาลใจจาก CodeIgniter, Laravel และ Abantecart
ทำไม
- Codeigniter - ง่ายง่าย แต่การพัฒนาช้า
- Laravel - มีดสวิสหมายความว่าบางครั้งมันมากเกินไปสำหรับความต้องการเพียงเล็กน้อย Crystalphp ตั้งอยู่ที่ไหนสักแห่งกลางทั้งสอง
คุณสมบัติปัจจุบัน
- การตอบสนองตามเส้นทางการกำหนดเส้นทางที่รวดเร็ว
- โครงสร้าง MVC แบบแยกส่วนที่มีการรองรับ MVC (HMVC) ที่ซ้อนกันหรือลำดับชั้น (HMVC)
- การใช้งาน Easy REST API
- ไฮบริดของ MVC และการสนับสนุน REST
- เครื่องมือ SEO
- ใช้ laravel aroquent สำหรับการโต้ตอบฐานข้อมูล
- เพิ่มอีกมากมาย ...
มันทำงานอย่างไร?
- ขั้นตอนที่ 1. โหลดแอปพลิเคชันและเริ่มต้นแอป แยกวิเคราะห์คำขอ
- ขั้นตอนที่ 2. โหลดไฟล์เส้นทางทั้งหมดและแยกเส้นทางคำขอ เรียกใช้ตรรกะที่กำหนดไว้ในการโทรกลับของเส้นทาง
- ขั้นตอนที่ 3 (ไม่บังคับ) สำหรับโครงสร้าง MVC : จัดส่งคอนโทรลเลอร์โดยใช้ตรรกะ MVC ตรรกะ MVC ของ Crystalphp ได้รับการออกแบบมาเป็นอย่างดีเพื่อให้การทำงานของเฮิร์ชและแบบแยกส่วน อ้างอิงตัวอย่าง
- ขั้นตอนที่ 3 (ไม่บังคับ) สำหรับ REST API : ในฟังก์ชั่นที่สร้างขึ้นเพื่อส่งการตอบสนองที่เหลือในบรรทัดน้อยที่สุดเท่าที่จะทำได้
- ขั้นตอนที่ 4. ส่งเอาต์พุตถูกบีบอัดและทำความสะอาดหากเปิดใช้งาน
มาเร็ว ๆ นี้:
- กลไกแคช
- คำตอบที่เข้ารหัส
- การออกอากาศเหตุการณ์เรียลไทม์
- Auth Library สำหรับการตรวจสอบง่าย
- การอนุญาตตามบทบาท
บอกเราว่าคุณมีคำแนะนำใด ๆ ขอบคุณ