Framework PHP 8.4+ trên Fat-Free
Sukarix

Sukarix

Lượng ngọt và hiệu quả vừa phải trên nền Fat-Free. Framework PHP hiện đại cho ứng dụng doanh nghiệp.

Routing ACL DI i18n Hàng đợi
Bắt đầu trong vài giây
Cài đặt, định tuyến, render
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();
    }
}
Bộ khung framework

Chào mừng đến với Sukarix

Mục đích chính của Sukarix là cung cấp cho lập trình viên một framework mạnh mẽ và hiệu quả để xây dựng các ứng dụng PHP cấp doanh nghiệp.

Bộ công cụ Sukarix

Bề mặt nhỏ, sức mạnh framework nghiêm túc.

Ứng dụng khung nên mang cảm giác của framework: tập trung, giàu biểu đạt và sẵn sàng cho sản phẩm thực mà không có tạp âm thị giác.

8
Ngôn ngữ
F3
Nền tảng
PHP
8.4+

Định tuyến & ACL

Khả năng định tuyến và kiểm soát truy cập nâng cao đảm bảo quản lý truy cập an toàn và linh hoạt cho ứng dụng của bạn, với chính sách từ chối theo mặc định và phân quyền theo từng tuyến.

Dịch vụ hàng đợi

Hàng đợi FIFO dựa trên Redis với khử trùng lặp và theo dõi số lần thử, được tối ưu bằng các tập lệnh Lua nguyên tử để xử lý pipeline nhất quán trên các worker.

Tiêm phụ thuộc

Container IoC tích hợp với giải quyết dịch vụ có kiểu và xác thực nghiêm ngặt, thúc đẩy liên kết lỏng lẻo giúp mã nguồn dễ kiểm thử và bảo trì.

Sẵn sàng cho doanh nghiệp

Được thiết kế cho doanh nghiệp với ghi log có cấu trúc, xử lý lỗi, phân phối sự kiện, i18n, bảo vệ CSRF và lập lịch cron ngay từ đầu.

Đa ngôn ngữ

Hỗ trợ đa ngôn ngữ với định dạng từ điển đơn giản, tự động phát hiện locale và chuyển đổi khi chạy.

Fat-Free 3.9

Xây dựng trên lõi Fat-Free Framework đã được chứng minh, Sukarix thêm lớp ngọt ngào cho dịch vụ, cấu trúc và mặc định sẵn sàng sản phẩm.

Tìm hiểu thêm

Đã bao gồm mặc định

Tất cả những gì một starter framework nên trình bày.

Một bộ các thành phần cốt lõi ứng dụng gọn nhẹ để lập trình viên hiểu ngay Sukarix cung cấp gì trước khi mở tài liệu.

01

Hành động có kiểu

Các controller WebAction nhỏ gọn render template F3 một cách sạch sẽ.

02

Cấu hình hive F3

Cài đặt dựa trên INI với ghi đè môi trường có thể dự đoán.

03

Bộ tiêm dịch vụ

Giải quyết dịch vụ tái sử dụng mà không cần nối dependency nặng.

04

Bảo mật ACL

Quy tắc truy cập từ chối mặc định để bảo vệ route an toàn hơn.

05

Phiên CSRF

Token dựa trên phiên và mặc định an toàn cho luồng web.

06

Trợ lý cache

Ghi nhớ, quên và tái sử dụng dữ liệu tốn kém với ít mã hơn.

07

Sự kiện

Phân phối hành vi ứng dụng mà không ghép nối workflow.

08

Hành động CLI

Xây dựng tác vụ dòng lệnh dùng cùng pattern framework.

09

Kiểm thử Statera

Kiểm thử nhẹ theo kịch bản được thiết kế cho Sukarix.

10

Di chuyển Phinx

Quản lý phiên bản thay đổi cơ sở dữ liệu khi ứng dụng cần lưu trữ.

11

Log có cấu trúc

Đầu ra bằng Monolog cho yêu cầu web và tác vụ CLI.

12

Bản dịch

Tệp locale và chuyển đổi khi chạy cho ứng dụng đa ngôn ngữ.

Sẵn sàng xây dựng?

Bắt đầu dự án tiếp theo của bạn với Sukarix và phát hành nhanh hơn.

Đọc tài liệu