Fat-Free 上の PHP 8.4+ フレームワーク
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

高度なルーティングとアクセス制御リスト機能により、デフォルト拒否ポリシーとルートごとの認証で、アプリケーションに安全で柔軟なアクセス管理を提供します。

キューサービス

Redis ベースの FIFO キューで、重複排除と試行追跡を備え、アトミックな Lua スクリプトによりワーカー間で一貫したパイプライン処理を実現します。

依存性注入

型付きサービス解決と厳密な検証を備えた組み込みの IoC コンテナで、疎結合を促進し、コードのテストと保守を容易にします。

エンタープライズ対応

構造化ログ、エラー処理、イベントディスパッチ、i18n、CSRF 保護、cron ジョブスケジューリングを最初から組み込んだエンタープライズ向け設計。

国際化

シンプルな辞書形式による多言語サポート、自動ロケール検出、依存関係の再読み込みなしのランタイム切り替え。

Fat-Free 3.9

実績のある Fat-Free Framework コア上に構築され、Sukarix がサービス、構造、本番対応のデフォルト設定のためのスイートレイヤーを追加しています。

詳細を見る

デフォルトで含まれる機能

フレームワークスターターが示すべきすべての機能。

開発者がドキュメントを開く前に Sukarix が提供する機能をすぐに理解できるよう、アプリの必需品をコンパクトにまとめたスタック。

01

型付きアクション

F3 テンプレートをきれいにレンダリングする小さな WebAction コントローラー。

02

F3 ハイブ設定

予測可能な環境オーバーライドを備えた INI 駆動の設定。

03

サービスインジェクター

重い依存関係の配線なしで再利用可能なサービスを解決。

04

ACL セキュリティ

より安全なルート保護のためのデフォルト拒否アクセスルール。

05

CSRF セッション

セッションベースのトークンとウェブフロー向けのセキュアなデフォルト設定。

06

キャッシュヘルパー

少ないコードで高コストなデータを記憶、破棄、再利用。

07

イベント

ワークフローを結合せずにアプリの動作をディスパッチ。

08

CLI アクション

同じフレームワークパターンを使用してコマンドラインタスクを構築。

09

Statera テスト

Sukarix 向けに設計された軽量なシナリオベースのテスト。

10

Phinx マイグレーション

アプリが永続化を必要とする際にデータベース変更をバージョン管理。

11

構造化ログ

ウェブリクエストと CLI 作業向けの Monolog 駆動の出力。

12

翻訳

多言語アプリ向けのロケールファイルとランタイム切り替え。

構築の準備はできましたか?

Sukarix で次のプロジェクトを始めて、より早く出荷しましょう。

ドキュメントを読む