เฟรมเวิร์ก PHP 8.4+ บน Fat-Free
Sukarix

Sukarix

ความหวานและประสิทธิภาพที่ลงตัวบน Fat-Free เฟรมเวิร์ก PHP สมัยใหม่สำหรับแอปพลิเคชันองค์กร

Routing ACL DI i18n คิว
เริ่มในไม่กี่วินาที
ติดตั้ง กำหนดเส้นทาง เรนเดอร์
CLI
terminal
composer create-project sukarix/application my-app
cd my-app
composer serve
app/src/Actions/Core/Main.php
class Main extends WebAction
{
    public function execute($f3, $params): void
    {
        $this->render();
    }
}
โครงกรอบแอปพลิเคชัน

ยินดีต้อนรับสู่ Sukarix

วัตถุประสงค์หลักของ Sukarix คือมอบเฟรมเวิร์กที่ทรงพลังและมีประสิทธิภาพให้แก่นักพัฒนาเพื่อสร้างแอปพลิเคชัน PHP ระดับองค์กร

ชุดเครื่องมือ Sukarix

พื้นที่เล็ก พลังเฟรมเวิร์กที่จริงจัง

แอปโครงสร้างควรให้ความรู้สึกเหมือนเฟรมเวิร์ก: โฟกัส สื่อสารได้ดี และพร้อมสำหรับผลิตภัณฑ์จริงโดยไม่มีสัญญาณรบกวนทางสายตา

8
ภาษา
F3
รากฐาน
PHP
8.4+

การกำหนดเส้นทาง & ACL

ความสามารถด้านการกำหนดเส้นทางและรายการควบคุมการเข้าถึงขั้นสูงช่วยให้การจัดการสิทธิ์เข้าถึงมีความปลอดภัยและยืดหยุ่น ด้วยนโยบายปฏิเสธเริ่มต้นและการอนุญาตตามเส้นทาง

บริการคิว

คิว FIFO ที่รองรับโดย Redis พร้อมการกำจัดซ้ำและการติดตามความพยายาม ปรับให้เหมาะสมด้วยสคริปต์ Lua แบบอะตอมิกสำหรับการประมวลผลpipelineที่สม่ำเสมอ

การฉีดขึ้นตัว

คอนเทนเนอร์ IoC ในตัวพร้อมการแก้ไขบริการแบบมีชนิดและการตรวจสอบที่เข้มงวด ส่งเสริมการ coupling ที่หลวมและช่วยให้ทดสอบและบำรุงรักษาได้ง่าย

พร้อมสำหรับองค์กร

ออกแบบมาสำหรับการใช้งานองค์กรด้วยการบันทึกแบบมีโครงสร้าง การจัดการข้อผิดพลาด การกระจายเหตุการณ์ i18n การป้องกัน CSRF และการตั้งเวลางาน cron ตั้งแต่เริ่มต้น

การรองรับหลายภาษา

รองรับหลายภาษาด้วยรูปแบบพจนานุกรมที่เรียบง่าย การตรวจจับ locale อัตโนมัติ และการสลับในขณะรันไทม์

Fat-Free 3.9

สร้างบนคอร์ที่พิสูจน์แล้วของ Fat-Free Framework โดย Sukarix เพิ่มชั้นหวานสำหรับบริการ โครงสร้าง และค่าเริ่มต้นที่พร้อมสำหรับผลิตภัณฑ์

เรียนรู้เพิ่มเติม

รวมอยู่โดยค่าเริ่มต้น

ทุกสิ่งที่สตาร์เตอร์เฟรมเวิร์กควรแสดง

ชุดองค์ประกอบหลักของแอปแบบกระชับเพื่อให้นักพัฒนาเข้าใจทันทีว่า Sukarix มอบอะไรก่อนเปิดเอกสารประกอบ

01

การกระทำแบบมีชนิด

คอนโทรลเลอร์ WebAction ขนาดเล็กที่เรนเดอร์เทมเพลต F3 อย่างสะอาด

02

การตั้งค่า hive ของ F3

การตั้งค่าที่ขับเคลื่อนด้วย INI พร้อมการแทนที่ตามสภาพแวดล้อมที่คาดเดาได้

03

ตัวฉีดบริการ

แก้ไขบริการที่ใช้ซ้ำได้โดยไม่ต้องเชื่อมต่อ dependency หนัก

04

ความปลอดภัย ACL

กฎการเข้าถึงแบบปฏิเสธเริ่มต้นเพื่อปกป้องเส้นทางให้ปลอดภัยยิ่งขึ้น

05

เซสชัน CSRF

โทเค็นที่อิงเซสชันและค่าเริ่มต้นที่ปลอดภัยสำหรับโฟลว์เว็บ

06

ตัวช่วยแคช

จดจำ ลืม และนำข้อมูลที่ใช้ทรัพยากรมากกลับมาใช้ใหม่ด้วยโค้ดที่น้อยลง

07

เหตุการณ์

กระจายพฤติกรรมของแอปโดยไม่ผูกโยงเวิร์กโฟลว์เข้าด้วยกัน

08

การกระทำ CLI

สร้างงานบรรทัดคำสั่งโดยใช้รูปแบบเฟรมเวิร์กเดียวกัน

09

การทดสอบ Statera

การทดสอบเบาๆ ตามสถานการณ์ที่ออกแบบสำหรับ Sukarix

10

การย้ายข้อมูล Phinx

กำกับเวอร์ชันการเปลี่ยนแปลงฐานข้อมูลเมื่อแอปของคุณต้องการการจัดเก็บถาวร

11

บันทึกแบบมีโครงสร้าง

เอาต์พุตที่ขับเคลื่อนด้วย Monolog สำหรับคำขอเว็บและงาน CLI

12

การแปล

ไฟล์ locale และการสลับขณะรันไทม์สำหรับแอปหลายภาษา

พร้อมที่จะสร้างแล้วหรือยัง?

เริ่มโครงการถัดไปของคุณด้วย Sukarix และส่งมอบได้เร็วขึ้น

อ่านเอกสารประกอบ