ようこそ!Samurai Frameworkプロジェクトへ!
- 驚くほどストイックな国産フレームワークが登場 -
Samurai Frameworkは、PHPのためのフルスタック・ウェブアプリケーションフレームワークです。
単純な仕組みでありながら柔軟性に富み、高いメンテナンス力を誇っています。
また、Ruby on Railsなどを代表とする他フレームワークも採用しているように、Samuraiでも
MVC(モデル・ビュー・コントローラー) / ORM(O/Rマッピング) / CoC(Convention Over Configuration = 設定より規約)などの優れたアーキテクチャや手法を踏襲しています。
Samurai Frameworkを使用して幸せになれる10のポイント
- MVC(モデル・ビュー・コントローラー)に自然と分かれる構造で、見通しのよいプロジェクトに。
- O/Rマッパー「ActiveGateway」による直感的なデータ操作。
- CoC(Convention Over Configuration)設計によってサクサク開発&がっつりカスタマイズの二面性の実現。
- DIContainer(Dependency Injection = 依存性注入)がコンポーネント間の依存関係を自動的に解決。
- コアクラスさえもコンポーネントの一つに過ぎない徹底されたコンポーネント指向だから、コアクラスの差し替えも簡単。
- 強力なマッチング機能を持ったURLルーティング。
- 国際化(i18n)にも完全対応(準備中です<>)。
- PHPSpecなどのテストツールとデフォルトで連動しているので、テストが楽しい!積極的なリファクタリングが可能です。
- コードジェネレイターで開発速度が大幅にアップします。
- 携帯サイト対応もフレームワークでサポート!
- 充実したドキュメント&サポート体制。オール日本語での対応が可能です(英語は頑張ります)。