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.
composer create-project sukarix/application my-app cd my-app composer serve
class Main extends WebAction
{
public function execute($f3, $params): void
{
$this->render();
}
}
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
Ứ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.
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.
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.
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ì.
Đượ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.
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.
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
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.
Các controller WebAction nhỏ gọn render template F3 một cách sạch sẽ.
Cài đặt dựa trên INI với ghi đè môi trường có thể dự đoán.
Giải quyết dịch vụ tái sử dụng mà không cần nối dependency nặng.
Quy tắc truy cập từ chối mặc định để bảo vệ route an toàn hơn.
Token dựa trên phiên và mặc định an toàn cho luồng web.
Ghi nhớ, quên và tái sử dụng dữ liệu tốn kém với ít mã hơn.
Phân phối hành vi ứng dụng mà không ghép nối workflow.
Xây dựng tác vụ dòng lệnh dùng cùng pattern framework.
Kiểm thử nhẹ theo kịch bản được thiết kế cho Sukarix.
Quản lý phiên bản thay đổi cơ sở dữ liệu khi ứng dụng cần lưu trữ.
Đầu ra bằng Monolog cho yêu cầu web và tác vụ CLI.
Tệp locale và chuyển đổi khi chạy cho ứng dụng đa ngôn ngữ.