ความหวานและประสิทธิภาพที่ลงตัวบน Fat-Free เฟรมเวิร์ก PHP สมัยใหม่สำหรับแอปพลิเคชันองค์กร
composer create-project sukarix/application my-app cd my-app composer serve
class Main extends WebAction
{
public function execute($f3, $params): void
{
$this->render();
}
}
วัตถุประสงค์หลักของ Sukarix คือมอบเฟรมเวิร์กที่ทรงพลังและมีประสิทธิภาพให้แก่นักพัฒนาเพื่อสร้างแอปพลิเคชัน PHP ระดับองค์กร
ชุดเครื่องมือ Sukarix
แอปโครงสร้างควรให้ความรู้สึกเหมือนเฟรมเวิร์ก: โฟกัส สื่อสารได้ดี และพร้อมสำหรับผลิตภัณฑ์จริงโดยไม่มีสัญญาณรบกวนทางสายตา
ความสามารถด้านการกำหนดเส้นทางและรายการควบคุมการเข้าถึงขั้นสูงช่วยให้การจัดการสิทธิ์เข้าถึงมีความปลอดภัยและยืดหยุ่น ด้วยนโยบายปฏิเสธเริ่มต้นและการอนุญาตตามเส้นทาง
คิว FIFO ที่รองรับโดย Redis พร้อมการกำจัดซ้ำและการติดตามความพยายาม ปรับให้เหมาะสมด้วยสคริปต์ Lua แบบอะตอมิกสำหรับการประมวลผลpipelineที่สม่ำเสมอ
คอนเทนเนอร์ IoC ในตัวพร้อมการแก้ไขบริการแบบมีชนิดและการตรวจสอบที่เข้มงวด ส่งเสริมการ coupling ที่หลวมและช่วยให้ทดสอบและบำรุงรักษาได้ง่าย
ออกแบบมาสำหรับการใช้งานองค์กรด้วยการบันทึกแบบมีโครงสร้าง การจัดการข้อผิดพลาด การกระจายเหตุการณ์ i18n การป้องกัน CSRF และการตั้งเวลางาน cron ตั้งแต่เริ่มต้น
รองรับหลายภาษาด้วยรูปแบบพจนานุกรมที่เรียบง่าย การตรวจจับ locale อัตโนมัติ และการสลับในขณะรันไทม์
สร้างบนคอร์ที่พิสูจน์แล้วของ Fat-Free Framework โดย Sukarix เพิ่มชั้นหวานสำหรับบริการ โครงสร้าง และค่าเริ่มต้นที่พร้อมสำหรับผลิตภัณฑ์
เรียนรู้เพิ่มเติมรวมอยู่โดยค่าเริ่มต้น
ชุดองค์ประกอบหลักของแอปแบบกระชับเพื่อให้นักพัฒนาเข้าใจทันทีว่า Sukarix มอบอะไรก่อนเปิดเอกสารประกอบ
คอนโทรลเลอร์ WebAction ขนาดเล็กที่เรนเดอร์เทมเพลต F3 อย่างสะอาด
การตั้งค่าที่ขับเคลื่อนด้วย INI พร้อมการแทนที่ตามสภาพแวดล้อมที่คาดเดาได้
แก้ไขบริการที่ใช้ซ้ำได้โดยไม่ต้องเชื่อมต่อ dependency หนัก
กฎการเข้าถึงแบบปฏิเสธเริ่มต้นเพื่อปกป้องเส้นทางให้ปลอดภัยยิ่งขึ้น
โทเค็นที่อิงเซสชันและค่าเริ่มต้นที่ปลอดภัยสำหรับโฟลว์เว็บ
จดจำ ลืม และนำข้อมูลที่ใช้ทรัพยากรมากกลับมาใช้ใหม่ด้วยโค้ดที่น้อยลง
กระจายพฤติกรรมของแอปโดยไม่ผูกโยงเวิร์กโฟลว์เข้าด้วยกัน
สร้างงานบรรทัดคำสั่งโดยใช้รูปแบบเฟรมเวิร์กเดียวกัน
การทดสอบเบาๆ ตามสถานการณ์ที่ออกแบบสำหรับ Sukarix
กำกับเวอร์ชันการเปลี่ยนแปลงฐานข้อมูลเมื่อแอปของคุณต้องการการจัดเก็บถาวร
เอาต์พุตที่ขับเคลื่อนด้วย Monolog สำหรับคำขอเว็บและงาน CLI
ไฟล์ locale และการสลับขณะรันไทม์สำหรับแอปหลายภาษา
เริ่มโครงการถัดไปของคุณด้วย Sukarix และส่งมอบได้เร็วขึ้น
อ่านเอกสารประกอบ