Fat-Free Framework
F3 は SQL と NoSQL の両方のデータベースを既製でサポートします。 MySQL、SQLite、MSSQL/Sybase、PostgreSQL、MongoDB、そして独自の高速フラットファイルDB(私たちはJigと呼んでいます)です。 また、データの抽象化とモデリングのための強力なオブジェクトリレーショナルマッパーが付属しており、フレームワークと同様に軽量です。 設定は不要です。
F3 は DNSBL チェックを行うことにより、スパムや DoS 攻撃からユーザーを保護することもできます。 プロファイル分析および帯域幅スロットルにより Web サーバーのトラフィックを制御することで、サーバーの健全性と稼働率を向上させることができます。 F3 には、その機能を拡張する他のオプションのプラグインがパッケージされています。
- 高速でクリーンなテンプレート エンジン
- ユニット テスト ツールキット
- データベース管理セッション
- マークダウンから HTML への変換
- アトム / RSS リーダー
- 画像処理ツール
- Geodata ハンドラー
- オンザフライ (日本語)Javascript/CSSコンプレッサー
- OpenID (Consumer)
- カスタムロガー
- バスケット/ショッピングカート
- ピンバック・サーバー/コンシューマー
- ユニコード(Unicode)
- SMTP over SSL/TLS
- Data Validation
- and more Plugins from F3-Community
他のフレームワークと違って、F3は、他のフレームワークのようなものです。 F3が目指すのは「使える」こと。
フレームワークの背後にある哲学とソフトウェア アーキテクチャへのアプローチは、構造的なコンポーネントを最小限に抑え、アプリケーションの複雑さを避け、コードのエレガントさ、アプリケーション パフォーマンス、プログラマーの生産性のバランスを取ることである。