概要

概要

基本的な特徴

    • PHPフレームワークMapleの後継的フレームワーク
    • MVC(Model, View, Controller)構造
    • CoC(Convention Over Configuration)設計
    • O/Rマッパー「Active Gateway」付属
    • DIContainerによるオブジェクトの依存性注入と初期化処理の自動化
    • コアクラスもコンポーネントの一つにすぎないという、徹底されたコンポーネント指向
    • 国際化(i18n)機能も充実(準備中)
    • 携帯への対応もサポート
    • コードジェネレータによる完全自動化されたコード生成
    • PHPSpecなどのテストツールとデフォルトで連動

付加的な価値

    • 開発者の熱意がすごすぎる
    • 国産だから、日本人にやさしい日本語ベースの充実したサポート
    • 開発議論は常にオープンにするので、今後の見通しが立てやすい

謝辞

Samurai Frameworkは、PHPフレームワークMapleを強くリスペクトしています。
全体的な構造、DIContainerという要素または仕組み、ActiveGatewayという同名のO/Rマッパーなど、 Mapleとの共通点は数えきれないほど存在しています。
これは、メインの開発者である木内智史之介(hayabusa)が元Mapleのコミッタであったという事実に由来しています。

木内智史之介がMapleに出会わなければ、また、Mapleのコミッタとして開発に参加していなければ、Samurai Frameworkは誕生しなかったと思います。
Mapleへの心からの感謝の意と、尊敬の意をここに表します。